J'utilise une requête POST pour envoyer des données au serveur, mais je voudrais s'il est préférable d'envoyer une demande classique comme celui-ci:Quel est le meilleur moyen d'envoyer des données au serveur?
$.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();
}
}
);
ou s'il est préférable d'envoyer des données à l'aide d'une requête POST en utilisant JSON comme ceci:
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();
}
}
);
S'il y a une différence pouvez-vous dire ce que c'est?