您好我正在使用Ajax更改数据库中的某些列。 由于我在页面上有多个表单,如何将数据发送到Ajax?
我使用了以下代码但它不起作用:
$('form').submit(function(){
$.ajax({
type: 'post',
cache: false,
dataType: 'json',
data: $(this).serialize(),
beforeSend: function() {
alert($(this).serialize());
},
success: function(data) {
if(data.success == false)
{
}
else
{
}
},
error: function(xhr, textStatus, thrownError) {
}
});
return false;
});
警报始终没有显示任何内容,我已经给出了一个"名称"属于我的每个输入。请帮忙!
答案 0 :(得分:0)
更新
它是固定的,显然我需要做的就是先将$(this).serialize
存储到变量中,然后再通过Ajax发送它。