我正在使用 POST 请求将数据发送到服务器,但我想发送这样的经典请求是否更好:
$.post(
"<?php echo Settings\Path\URL::$ajax?>/ajaxValidator.php",
{
item : "Captcha",
recaptchaChallenge : Recaptcha.get_challenge(),
recaptchaResponse : Recaptcha.get_response()
},
function(result){
if(result == "true"){
signup();
} else {
$("#signupRecaptchaError").show();
recaptchaCreate();
}
}
);
或者如果最好使用 JSON 的 POST 请求发送数据,如下所示:
var data = {
item : "Captcha",
recaptchaChallenge : Recaptcha.get_challenge(),
recaptchaResponse : Recaptcha.get_response()
}
$.post(
"<?php echo Settings\Path\URL::$ajax?>/ajaxValidator.php",
data,
function(result){
if(result == "true"){
signup();
} else {
$("#signupRecaptchaError").show();
recaptchaCreate();
}
}
);
如果有什么不同,你能告诉它是什么吗?