Im essayant d'obtenir une réponse d'une fonction dans un webservice, mais je ne pense pas que je suis en train de créer le service correctement ...comment jquery poster en asmx?
C'est le code pour le service web ...
<WebService(Namespace:="http://tempuri.org/")> _
<WebServiceBinding(ConformsTo:=WsiProfiles.BasicProfile1_1)> _
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
Public Class WebService
Inherits System.Web.Services.WebService
<WebMethod()> _
Public Function HelloWorld(ByVal ManufID As String) As String
Return "{\'error\': \'Not found\'}"
End Function
End Class
c'est le jquery ...
$.ajax({
type: "POST",
url: "WebService.asmx/HelloWorld",
data: '{' +
'ManufID:"' + item + '"' +
'}',
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
var data = json_parse(msg.d);
if (!data.error) {
$.each(data, function (d) {
alert(data[d].model);
$("<option>").attr("value", data[d].id).text(data[d].model).appendTo($('.Finish1'));
});
}
else {
alert("Cannot get memeber's notes data\n" + data.error);
}
},
error: function (msg) {
alert('Get Details Failure: ' + msg);
}
});
Je sais que cela ne fonctionnera pas encore complètement, im juste essayer d'obtenir le droit de communication pour le moment ...? merci
Est-ce becoz je retourne un objet JSON? – Beginner
Appelez-vous ce service Web à partir d'une page dans la même application? – Greg
Oui, je suis tout dans un site – Beginner