ASP.NET AJAX Отказался от получения небезопасного заголовка "jsonerror" - PullRequest
4 голосов
/ 24 февраля 2011

Используя 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)
...