J'apprends simplement Ajax avec jQuery et j'ai une méthode de page simple qui accepte un paramètre et retourne une chaîne. Pour une raison quelconque, je ne reçois pas la chaîne de retour mais je reçois à mon message « succès »:Novice avec jQuery AJAX
$(document).ready(function() {
$.ajax({
type: "POST",
url: "testFormMatt.aspx/sayHello",
contentType: "application/json; charset=utf-8",
data: '{"name": "matt"}',
dataType: "json",
success: function(msg) {
$.jGrowl('The web service has been successfully called');
$('#result').append(msg);
}
});
});
Vous êtes sûr que la chaîne de retour contient quelque chose? essayez juste 'alert (msg);' –
Voulez-vous dire que msg est 'succès' et que 'succès' est ajouté à #result? Ou es-tu en train de dire que ton succès jGrowl tire mais que rien n'est ajouté à #result? – Lobstrosity
jGrowl dit succès mais il n'y a rien d'ajouté à #result. [object Object] revient de la méthode asp.net lorsque j'utilise alert (msg). Devinez c'est où mon problème est? – Matt