Используя ASP.NET AJAX, я получаю следующую ошибку в Chrome и Mozilla firefox, когда я вызываю веб-службу asmx с атрибутом [ScriptService]
.Он работает в IE9 ...
Отказался от получения небезопасного заголовка "jsonerror"
Почему менеджер сценариев AJAX пытается добавить / изменить этот заголовок?И как мне остановить это?
Мой javascript:
// Asynchronous ajax call to lookup this client
function CallSearch() {
// Ensure correct SharePoint path is used
SalesRepSearchWebServices.SalesRepSearchService.set_path(
"http://localhost:52182/SalesRepSearchService.asmx"
);
// Get our txtSearch control
var txtSearch = document.getElementById("ui_txtSearch");
// Call web service
SalesRepSearchWebServices.SalesRepSearchService.GetResults(
txtSearch.value,
"All",
SearchResponse,
SearchError
);
}
// Get return value from web service
function SearchResponse(result) {
alert(result);
var lblResults = document.getElementById("lblResults");
lblResults.innerHTML = result;
}
// Display error from web service
function SearchError(result) {
//alert(result.get_message());
var lblResults = document.getElementById("lblResults");
lblResults.innerHTML = result.get_message();
}
И фрагмент C #:
[WebMethod]
public List<Person> GetResults(string input, ResultType resultType)