У меня проблема с вызовом jquery ajax, возвращающего 404, когда я могу посмотреть, как код запускается на сервереJquery

Программирование на jquery
Ответить
Anonymous
 У меня проблема с вызовом jquery ajax, возвращающего 404, когда я могу посмотреть, как код запускается на сервере

Сообщение Anonymous »

Это мой ajax call: < /p>
var myURL = "http://www.example.com:1082/WEBSERVICE/ ... tData/v0.1";
muURL = myURL.normalize();

$.ajax({
url:myURL,
data: {
mode:"M",
group:"ML",
itemNumber:itemNumber.normalize(),
},
type: "GET",
dataType:"jsonp",
async:false,
jsonp:false,
})

.done(function(ob){
mgnPct = ob.margin;
logo = ob.custLogo;
mainImage = ob.mainImage;
})

.fail(function(xhr,ajaxOptions,thrownError){
if (xhr.status=="404") {
console.log(thrownError);
}
});

< /code>
Консоль показывает только "ошибку". < /p>
Любые идеи, что я делаю не так. Когда я выполняю этот код, я могу посмотреть, как API работает в отладке на своем сервере и заполняю вывод. < /P>
Поэтому я изменил свой код на это: < /p>
$.ajax({
url:myURL,
data: {
mode:"M",
group:"ML",
itemNumber:itemNumber,
},
type: "GET",
dataType:"jsonp",
async:true,
jsonp:false,
jsonpCallback:"processData",

error:function(xhr,ajaxOptions,thrownError) {
if (xhr.status=="404") {
console.log(thrownError);

}
},

success: processData,

});

function processData(ob) {
mgnPct = ob.margin;
logo = "http://example:8080/profoundui/images" + ob.custLogo;
mainImage = "https://example.com/" + ob.mainImage;

}
< /code>
Все еще получаю ошибку 404. Я очень запутался. Я использую JSONP, чтобы избежать проблем с CORS.

Подробнее здесь: https://stackoverflow.com/questions/793 ... -watch-the
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»