[英]Jquery ajax post doesn't send data to server end(Using PHP)
HTML
<a id="1">Add to notebook</a>
<a id="2">Add to notebook</a>
<a id="3">Add to notebook</a>
<a id="4">Add to notebook</a>
...
<a id="40">Add to notebook</a>
JavaScript的
<script>
$(document).ready(function(){
//callback handler for post submit
$("a").click(function(e)
{
var vocab_id = $(this).attr("id");
var formURL = 'http://localhost/test/test.php';
$.ajax(
{
url : formURL,
type: "POST",
data : vocab_id,
dataType : "text",
});
e.preventDefault(); //STOP default action
//e.unbind(); //unbind. to stop multiple form submit.
});
});
</script>
我有一个超链接列表,它将通过单击相应的链接将当前单击的id值发送到服务器端。
但是问题是
Uncaught TypeError: undefined is not a function 2:479(anonymous function) 2:479n.event.dispatch jquery-1.11.0.js:3r.handle
jQuery.ajax()
的数据部分应该像
data :{ name : vocab_id }
要么
data : "name="+vocab_id
unbind()
语法不正确,请使用以下命令
$(this).unbind(e);
它将与当前事件处理程序解除绑定对象
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.