J'ai un autre problème :( J'ai WS, qui est une partie de l'application VS MVC 2010. Je peux l'appeler, et ça fonctionne très bien Mon problème est, que je peux ' t passe params à partir de variables (paramètres de fonction)JQuery Ajax appel - paramètre de la variable
function test2(usr, art) {
alert('start : ' + usr);
var params = {user : usr, idArt : art}
$.ajax({
type: "POST",
url: "/../WebServicePrzeczytany.asmx/Przeczytany",
data: params,
dataType: "json",
success: function suc(msg) {
alert("odebrane: ");
},
faild: fail
});
alert('stop : ' + art);
};
Je vous appelle à partir de bouton (pour le test) Toute sugestions
Problem solved:.?
Encore une fois un grand merci à Anthony Grist (voir commentaires), pour Firebug, c'est un outil puissantDonc, Firebug a dit à mon, que je reçois une erreur WS. C'était: "Format de requête n'est pas reconnu pour URL se terminant de façon inattendue dans"/Przeczytany "".
La solution est d'ajouter
<webServices>
<protocols>
<add name="HttpGet"/>
<add name="HttpPost"/>
</protocols>
</webServices>
à WS. Et c'est tout. jupi !! :)
terminez votre ligne de var avec un point-virgule; – EnterJQ
@EnterJQ Ce n'est pas une exigence en JavaScript. –
Qu'est-ce qui * arrive *? Utilisez les outils de développement de votre navigateur (Firebug dans Firefox) pour voir si la demande est envoyée, et pour vérifier les éventuelles erreurs JavaScript. –