$("#txbDNINom").autocomplete({
source: function (request, response) {
var Prefix = $("#txbDNINom").val();
var parametres = "{'prefix':'" + Prefix + "'}";
alert("entra al source:function");
$.ajax({
url: "/WebServiceCVAdmin.asmx/ObtenirUsuarisCVJSON", // crida servei web k retornarà llista de objectes amb json
data: parametres, // passo el paràmetre CP per a filtrar la consulta
dataType: "json",
type: "POST",
contentType: "application/json; charset=utf-8",
success: function (data) {
alert("entra al success");
var valors = JSON.parse(data.d);
response($.map(valors, function (item) {
return {
value: item.NIF,
label: item.Nom
};
}))
},
error: function (response) {
alert("entra al ERROR " + +response.responseText);
$("#Hidtxt").val("");
},
failure: function (response) {
alert("entra al FAILURE " + +response.responseText);
$("#Hidtxt").val("");
}
});
},
select: function (e, i) {
NomTitol = i.item.label;
$("#Hidtxt").val(i.item.value);
},
minLength: 2 //mínim de caràcters per a que comenci a buscar
});
Нет способа, которого я между в Веб услугу url (Маршрут хорошо, итак, внутри главная папка с этим именем), так как у меня есть точки прерывания в функции Веб servicoo и ему не удается войти для debugar. Он вводит меня в "ошибку" Аякса и alert говорит мне: NaN (нечетное число в number) и я не понимаю причину этого сообщения ошибки ни, потому что он не входит в Веб услугу (другая вещь состоит в том, чтобы он вошел и во внутри была ошибка в коде, но состоит в том, что он не входит в файл Веб услуг)....
Это 2 вещи, которые ты должен проверять (в твоем asmx)