我正在尝试发送以下AJAX请求,但它接缝我有一个错误,我找不到它。
var ajaxcontent = {};
ajaxcontent['cieID'] = $("select[name='select']",CurrForm).val();
ajaxcontent['action'] = "ConfigGetProviderList";
$.post("ajax/action1.php", ajaxcontent,
function(data, status) {
if(status == "success") {
var request = $.parseJSON(data);
$("tbody",CurrForm).html(request.page);
}
}
此函数应该从外部文件(“myForm.HTML”)调用HTML表单,并由我的JS代码插入。
如果我记录(console.log();)var“ajaxcontent []”我在其中包含所有正确的值。
我已经使用$ _POST ['action'] ='ConfigGetProviderList'调用了“ajax / action1.php”;从PHP脚本,我得到了适当的回应。因此我知道我的action1.php没问题。当我从我的.js文件中取出这段代码时,我的js脚本运行正常。所以我把错误缩小到这段代码。
一旦MySQL数据库更新,此代码应更新HTML表单(tbody)的内容。
我有点困惑,任何人都可以指向正确的方向吗?
答案 0 :(得分:1)
你错过了
的结束括号$.post("ajax/action1.php", ajaxcontent,
应该是
$.post("ajax/action1.php", ajaxcontent)