我有这段代码用于使用ajax将数据发送到update.php页面
http://localhost:9312/LibraryManagementSystem/add
在更新页面中,我收到这样的数据
$(document).ready(function() {
$("#modify").click(function() {
var a = $("#a").val();
var b = $("#b").val();
var c = $("#c").val();
$.ajax({
type: "POST",
data: {
a: 'a',
b: 'b',
c: 'c',
id: 'id'
},
url: "update.php",
success: function(result) {
}
});
});
});
是正确的还是有问题,因为那是行不通的。
答案 0 :(得分:1)
效果很好,但是我认为您是在变量“数据”对象中写了字符串。
var a = $("#a").val();
var b = $("#b").val();
var c = $("#c").val();
$.ajax({
type: "POST",
data: {
a: a,
b: b,
c: c,
id: id
},
答案 1 :(得分:0)
我检查了您的代码,效果很好, 我建议再次检查网址
发现错误的好方法是将console.log()添加到成功部分,如下所示:
url: "update.php", //check it
success: function(result) {
console.log(result);
// or you can do this instead of console.log(result)
// alert(result)
}
并将此状态放入您的php代码中:
<?php
print_r($_POST);
?>
然后单击按钮后,可以在浏览器的控制台上查看结果