Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我是否需要使用AJAX Post声明结果类型?_Javascript_Php_Jquery_Ajax - Fatal编程技术网

Javascript 我是否需要使用AJAX Post声明结果类型?

Javascript 我是否需要使用AJAX Post声明结果类型?,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我有如下代码,我已经检查了我的JS中的所有变量是否匹配和已建立,以及我的AJAX中的数据数组中的所有变量是否匹配我的$_POST['var'];我的php中的标签。我加了一行 错误:函数(a,b,c){alert(a+b+c);} 让我的ajax尝试找出它为什么不返回任何html。 它返回“[OBJECT]error”,这并没有告诉我多少 当我运行php页面时,我的php变量等于数字,而不是$u POST['var'];而且运行良好 我的问题是,为什么它不返回我的.php脚本中的回显html?

我有如下代码,我已经检查了我的JS中的所有变量是否匹配和已建立,以及我的AJAX中的数据数组中的所有变量是否匹配我的$_POST['var'];我的php中的标签。我加了一行 错误:函数(a,b,c){alert(a+b+c);} 让我的ajax尝试找出它为什么不返回任何html。 它返回“[OBJECT]error”,这并没有告诉我多少

当我运行php页面时,我的php变量等于数字,而不是$u POST['var'];而且运行良好

我的问题是,为什么它不返回我的.php脚本中的回显html? 是否需要指定预期的返回数据类型

谢谢,J

$(document).ready(function () {
    $("#results").click(function () {
        alert("1");
        $.ajax({
            url: "http://www.URL.com/go/php.php",
            type: "POST",
            data: {ajaxval: HC1, 
                    bla: HCbl,
                    blka: HCblk,
                    bra: HCbr,
                    rda: HCrd,
                    za: HCz,
                    hla: HLa,
                    eca: ECa,
                    esa: ESa,
                    fsa: FSa,
                    hta: HTa,
                    btsa: BSa,
                    btra: BRa,
                    bbsa: BBSa,
                    bbfa: BBFa,
                    auga: AUGa,
                    agea: Aga,
                    hgta: Hta,
                    mta: MTa,
                    tha: THa,
                    sta: STa,
                    tata: PFa,
                    hcimpa: hci,
                    hlimpa: hli,
                    ecimpa: eci,
                    esimpa: esi,
                    fsimpa: fsi,
                    htimpa: hti,
                    bsimpa: bsi,
                    brimpa: bri,
                    bbsimpa: bbsi,
                    bbfimpa: bbfi,
                    augimpa: augi,
                    ageimpa: agei,
                    hgtimpa: Hti,
                    mtimpa: mti,
                    thimpa: thi,
                    stimpa: sti,
                    tatimpa: tati}
            }).done(function(data){ document.getElementById("demo").innerHTML = data; alert("4"); });        
    });
});

Ajax需要知道它在使用什么。当您开始将“Javascript对象”返回到ajax响应时,尤其如此。因此,非常鼓励指定
数据类型

这里可以解释更多:

这就是说,看看这个函数,它将帮助发送和接收AJAX,而这个函数的目的是将“html”输入到一个容器中。。。您可以轻松地修改它以适应其他需要


Ajax需要知道它在使用什么。当您开始将“Javascript对象”返回到ajax响应时,尤其如此。因此,非常鼓励指定
数据类型

这里可以解释更多:

这就是说,看看这个函数,它将帮助发送和接收AJAX,而这个函数的目的是将“html”输入到一个容器中。。。您可以轻松地修改它以适应其他需要