JSONP выполняет блок ошибок при выполнении ajax-вызова во время загрузки страницы, даже если статус 200 OK

#java #jquery

#java #jquery

Вопрос:

Во время загрузки страницы JSONP выполняет блок ошибок при выполнении ajax-вызова, даже если статус 200 OK и текст ошибки «parseerror». Но тот же вызов ajax выполняет блок успеха, когда он вызывается при каком-либо событии щелчка из пользовательского интерфейса.

 $.ajax({
    crossDomain : true,

    type : "GET",

    contentType : "application/json; charset=utf-8",

    dataType : "jsonp",
    jsonpCallback : 'success',
    url : "rest/getRecommendation",
    cache: false,
    timeout : 15000,
    then : function(data) {

    },
    error : function(responseData, textStatus, errorThrown) {
  

Комментарии:

1. Пожалуйста, переформатируйте свой вопрос. Я пытался, но, похоже, вы пропустили какой-то код.

2. $jq.ajax({ crossDomain : true, тип: «GET», ContentType: «application / json; charset=utf-8», Тип данных: «jsonp», jsonpCallback: ‘success’, url: «rest / getRecommendationforPortal», кэш: false, тайм-аут : 15000, затем:function(data) { //alert(«не удалось получить данные в recoLoad()— в then»); },

3. Пожалуйста, отредактируйте свой вопрос с помощью вашего кода.

4. $jq.ajax({ crossDomain : true, тип: «GET», ContentType: «application / json; charset=utf-8», Тип данных: «jsonp», jsonpCallback: ‘success’, url: «rest / getRecommendation», кэш: false, тайм-аут : 15000, затем:функция (данные) { },

5. @user3779242 Вы можете отредактировать свой вопрос, если вам нужно внести обновления. Публикация кода в комментариях — не такая уж хорошая идея, поскольку вы не можете его отформатировать.