Ajax CrossDome Call - PullRequest
       16

Ajax CrossDome Call

0 голосов
/ 31 марта 2011

Я новичок в ajax

Я пытаюсь получить данные из URL:

http://202.65.151.110:8080/ShreeMobileWeb/priceupdate" + "?d=" + "2%2C"+ "" + "%2C" + "150" +"%2C" + "100" +"%2C" +"N-A" +"%2C" +"N-A";

, и мое приложение также находится на том же сервере 202.65.151.110

, но я все еще получаю ошибку:

Origin http://202.65.151.110 не разрешен Access-Control-Allow-Origin.

Ответы [ 6 ]

1 голос
/ 31 марта 2011

Вы не можете сделать запрос AJAX на другой сервер (хост И порт) в соответствии с той же политикой происхождения . Решение состоит в том, чтобы использовать инъекцию скрипта или использовать JSONP

0 голосов
/ 31 марта 2011

Вы можете использовать прокси -> http://devtreats.blogspot.com/2011/01/cross-domain-ajax.html

0 голосов
/ 31 марта 2011

API Фида Google может адаптировать любой обычный фид XML в фид JSONP.

http://code.google.com/apis/feed/v1/

0 голосов
/ 31 марта 2011

То, что говорили все остальные, но посмотрите на postMessage, который позволяет вам осуществлять междоменную связь с JavaScript: https://developer.mozilla.org/en/DOM/window.postMessage

0 голосов
/ 31 марта 2011

origin включает порт, а также имя хоста и IP-адрес.

0 голосов
/ 31 марта 2011

вы используете тот же порт?возможно, он пытается получить доступ к http://202.65.151.110:80,, но не к http://202.65.151.110:8080 или наоборот.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...