#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 Вы можете отредактировать свой вопрос, если вам нужно внести обновления. Публикация кода в комментариях — не такая уж хорошая идея, поскольку вы не можете его отформатировать.