В настоящее время у меня есть кнопка, которая с помощью jQuery / AJAX выполняет поиск всех клиентов из списка SharePoint, и моя веб-служба возвращает строку XML. Затем я заполняю раскрывающийся список данными из XML.
Я знаю, что хотел передать параметр (имя клиента) для функции поиска, и я могу вернуть то, что я хочу, из списка SharePoint, но мой вызов AJAX возвращает ошибку (parseerror).
Чтобы получить всех клиентов (который работает):
$.ajax({
type: "GET",
url: "SynchroniseCustomers.asmx/GetAllCustomers",
dataType: "text/xml",
error: function (xhr, status) {
hideLoading();
},
beforeSend: function () {
showLoading("customers");
},
success: function (xml) {
hideLoading();
populatecustomerDropdownList($(xml).text());
}
});
Я не уверен, как это сделать, но я пытался
var customer = CustomerName;
$.ajax({
type: "GET",
data: { CustomerName: JSON.stringify(customer) },
url: "SynchroniseCustomers.asmx/GetCustomerByName",
dataType: "json",
error: function (xhr, status) {
hideLoading();
alert(xhr + " " + status);
},
beforeSend: function () {
showLoading("Customers");
},
success: function (xml) {
hideLoading();
populateCustomerDropdownList($(xml).text());
}
});
Может кто-нибудь указать мне правильное направление, как это сделать?
Заранее спасибо.