在下面的代码中, dataString 在comment.php页面中无法访问。我使用$_POST['name']
来获取变量名。
$(document).ready(function(){
$("#submit").click( function() {
var dataString='name=vinay';
$.ajax({
type: "POST",
url: "comment.php",
data: dataString,
cache: false,
success: function(html){
//.after(html);
alert(html);
}
});
clearInput();
});
$("#commentForm").submit( function() {
return false;
});
function clearInput() {
$("#commentForm :input").each( function() {
$(this).val('');
$("#submit").val('Post');
});
}
});
这段代码有什么问题吗?任何帮助,将不胜感激。提前谢谢。
答案 0 :(得分:0)
试试这个
var dataString='{name : "vinay"}';
而不是
var dataString='name=vinay';
答案 1 :(得分:0)
data = {};
data.string = 'your name';
然后改变
在url下面
(数据:数据)
同时检查你的帖子是否到达名称
答案 2 :(得分:0)
尝试在表单提交中添加ajax函数
$("#commentForm").submit( function() {
//ajax code here
return false;
})
答案 3 :(得分:0)
使用此格式
$.ajax({
type: "POST",
url: "some.php",
data: {
name: "John",
location: "Boston"
}
})
答案 4 :(得分:0)
你的代码没问题,只需删除return false;来自您尝试提交表单的代码。
$("#commentForm").submit( function() {
return false; //remove this
});