J'appelle un service Web .NET à partir d'un fichier jQuery qui ne fait pas partie du projet. Chaque fois que j'appelle le service, il est dit OPTIONS /HOCWebService.asmx/HelloWorld et ne retourne rien. Que se passe-t-il? Dans le web.config, j'ai spécifié que le service web est autorisé httpGet et httpPost.Appel du service Web .NET à partir de jQuery
MISE À JOUR 1:
$.ajax(
{
type: "POST",
url: "http://127.0.0.1:8080/HOCWebService.asmx/HelloWorld",
data: "{}",
dataType: "json",
contentType: "application/json",
success: function (response) {
alert(response.d);
var categories = $.evalJSON(response.d);
for (i = 0; i < categories.length; i++) {
var span = $(document.createElement("span"));
$(span).addClass("ui-li-count");
$(span).html(categories[i].Count);
var li = $(document.createElement("li"));
var anchor = $(document.createElement("a"));
$(anchor).attr("href", "/Home/detail/"+categories[i].Id);
$(anchor).html(categories[i].Title);
$(li).append(anchor);
$(li).append(span);
// $("#categoriesListView").append('<li><a href="/Home/detail/' + categories[i].Id + '">' + categories[i].Title + '</a></li>');
$("#categoriesListView").append(li);
// $(span).text(categories[i].Count);
}
$("#categoriesListView").listview('refresh');
}
}
);
pouvez-vous ajouter du code pour $ .ajax() appel? –
@StevendeSalas Le code a été ajouté! – azamsharp