jQuery ajax проблема в хроме

Хотя я согласен с предыдущими ответами, важно отметить, как получить доступ к коду этих внешних библиотек.

Например, чтобы получить доступ к классу во внешней библиотеке, вы захотите использовать ключевое слово import , за которым следует имя внешней библиотеки, продолжите с точечной записью до тех пор, пока не будет достигнут желаемый класс ,

Посмотрите на изображение ниже, чтобы узнать, как я импортирую класс CodeGenerationException из библиотеки quickfixj.

21
задан spaceman 16 November 2009 в 12:58
поделиться

5 ответов

Попробуйте установить параметр данных на «».

Для GET запросов параметр данных добавляется к URL. Не знаю, почему у Chrome возникла такая проблема, но стоит попробовать :)

1
ответ дан Lobstrosity 29 November 2019 в 06:31
поделиться

Я только что натолкнулся на это в Chrome (в Firefox все было в порядке), и добавление async: true к параметрам ajax решило эту проблему.

1
ответ дан Sam Malayek 29 November 2019 в 06:31
поделиться

через полтора дня я справился с этим, так что могу я представить .....

function getBranchDetails(contactID, branchID) {

  $.ajax({
    type: "GET",
    url: urlToRequestTo,
    data: "",
    contentType: "application/json; charset=utf-8",
    dataType: "json",
    success: branchDetailsSuccess,
    error: branchAjaxFailed
  });
}

function branchDetailsSuccess(result) {
  $("#divBranchControl").empty();
  $("#divBranchControl").append(" " + result);
  $("#branchDiv").tabs();
}

function branchAjaxFailed(result) {
  if (result.status == 200 && result.statusText == "OK") {
    //this is here only because chrome breaks on this method only for no reason whatsoever.
    //chrome sees the request as failed, but everything happens fine...
    branchDetailsSuccess(result.responseText);
  }
  else {
    alert("FAILED : " + result.status + ' ' + result.statusText);
  }
}
7
ответ дан 29 November 2019 в 06:31
поделиться

Для успеха попробуйте следующее:

success: function(response) { branchDetailsSuccess(response); },
0
ответ дан 29 November 2019 в 06:31
поделиться

Не знаю, осталась ли у вас эта проблема, но я столкнулся с аналогичной ошибкой только сегодня. Я вызывал страницу aspx, чтобы вернуть строку с responseText, а Chrome ничего не возвращал. Оказалось, что у меня на моей странице aspx был Response.Close, который работал везде, но, вероятно, не отправлял какие-то требуемые заголовки или что-то в Chrome и / или Safari. Надеюсь, это кому-то поможет.

11
ответ дан 29 November 2019 в 06:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: