jquery.ajax多重数据检索

Gui*_*e P 5 javascript php ajax jquery

当我使用这段代码时,我只设法检索recaptcha_response_field.如果我删除recaptcha_response_field,我会检索recaptcha_challenge_field.但是,我无法同时检索这两个.我只设法发送1个数据.

challengeField = $("#recaptcha_challenge_field").val();
responseField = $("#recaptcha_response_field").val();

var html = $.ajax(
    {
        global: false,
        type: "POST",
        async: false,
        dataType: "html",
        data: "recaptcha_response_field=" + responseField + "&recaptcha_challenge_field=" + challengeField,
        url: "../ajax.recaptcha.php"
    }).responseText;

if(html == "success")
{
    $("#captchaStatus").html("Success. Submitting form.");
    return true;
}
else
{
    $("#captchaStatus").html("Your captcha is incorrect. Please try again");
    Recaptcha.reload();
    return false;
}
Run Code Online (Sandbox Code Playgroud)

jit*_*ter 1

尝试

data: {
    recaptcha_response_field: responseField,
    recaptcha_challenge_field: challengeField
}
Run Code Online (Sandbox Code Playgroud)

??

你是什​​么意思$_POST["recaptcha_response_field"]$_POST["recaptcha_challenge_field"]都没有设置在“内部” ajax.recaptcha.php

这是不可能的 Firebug 的 Net-Tab 显示该请求工作正常。

您是否检查了服务器日志(暂时启用后期数据记录)