L'exemple de cet article décrit comment jquery ajax implémente les requêtes inter-domaines. Partagez-le avec tout le monde pour votre référence. La méthode de mise en œuvre spécifique est la suivante :
Remarque : Le type de données ici est "jsonp" ; le type ne peut être que GET
Le code de demande à la réception est le suivant :
$.ajax({
tapez : "OBTENIR",
URL : "http://www.xxx.com/Rest/ValidAccountsExists.aspx?accounts=admin",
Type de données : "jsonp",
jsonp : "jsoncallback",
succès : fonction (résultat) {
alert(result.Succès);
alert(result.Content);
},
erreur : fonction (résultat, statut) {
//Gestion des erreurs
>
});
Le code de traitement en arrière-plan ValidAccountsExists.aspx est le suivant :
string account = GameRequest.GetQueryString("accounts");
string jsoncallback = GameRequest.GetQueryString("jsoncallback");
Réponse.ContentEncoding =System.Text.Encoding.UTF8
Response.ContentType = "application/json";
Response.Write(jsoncallback "({"Success":"True","Content":"" comptes ""})");
Réponse.End();
J'espère que cet article sera utile à la programmation jQuery de chacun.