无法让我的POST AJAX调用工作

时间:2014-02-26 01:28:57

标签: jquery post

我正在尝试发送以下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)的内容。

我有点困惑,任何人都可以指向正确的方向吗?

1 个答案:

答案 0 :(得分:1)

你错过了

的结束括号
$.post("ajax/action1.php", ajaxcontent,

应该是

$.post("ajax/action1.php", ajaxcontent)