Попытка включить междоменный XML-фид в приложение jQuery с proxy.php приводит к ошибке 406 - PullRequest
0 голосов
/ 27 сентября 2010

Даже простое <?php readfile($_GET['url']) ?> приводит к неприемлемой ошибке.

Есть мысли?

1 Ответ

0 голосов
/ 27 сентября 2010

Это просто не будет работать, потому что с AJAX вы ограничены той же политикой происхождения. Поэтому, если ваш сайт фактически не размещен на isbndb.com, это никогда не сработает.

Из документации W3C 3.6.1.13

Если источник URL не совпадает с источником XMLHttpRequest, вызовите исключение SECURITY_ERR и завершите эти шаги.

Вы должны проанализировать данные с isbndb.com на своем сервере и затем вернуть их, вы не можете выполнять междоменный вызов с AJAX.

...