Я хочу получить некоторые данные через $.ajax
. Мне нужен только ответ (ответ в JSON). Это то, что я сейчас:jQuery - запрос перекрестного домена не работает
$.ajax({
type: 'GET',
url: "example.com",
processData: true,
data: {},
dataType: "json",
success: function (data) {
alert(data);
}
});
... но я всегда получаю сообщение об ошибке с начала или так, поэтому я изменил мой код
... dataType: "jsonp"
... но теперь я получаю ошибка
Uncaught SyntaxError: Unexpected token :
Что я делаю неправильно? Я НЕ могу изменять заголовки или .htaccess, потому что у меня нет доступа на целевом сервере.
спасибо.
Если сервер не настроен, чтобы ваш запрос, вы должны создать прокси-сервер на вашем собственном сервере. Нет другого способа обхода (ошибка, которую вы получаете, просто означает, что сервер возвращает только JSON, а не JSONP.) – Pointy
@Pointy, но с PHP он работает! – krmax44
@JamesThorpe нет, есть один. – krmax44