Нет ответа на запрос от клиента к серверу - PullRequest
0 голосов
/ 24 августа 2011

Я пытаюсь сделать запрос от клиента к серверу, используя Jquery и Ajax, но это не работает. Я даже пробовал Ajax и Xml, но все еще не работал. Может кто-нибудь помочь мне в этом вопросе? Вот мой код Конечно, jquery-1.6.2.js находится в том же каталоге, что и файл .html, а также клиент и сервер подключены к одной и той же сети Интернет.

Спасибо.

<html>
<head>
<script type="text/javascript" src="jquery-1.6.2.js"></script>
<script type="text/javascript">
$(document).ready(function(){
   $("button").click(function(){
      $("div").load('http://myIPserver/isrhiproxy/isr_stm_info.aspx?requestType=101&query=20110823;1435;53173;any;139;n');
   });
});
</script>
</head>
<body>
<div>Horaire Bus 139</div>
<button>Voir</button>
</body>
</html>

Ответы [ 3 ]

2 голосов
/ 24 августа 2011

У вас есть абсолютный URI, который предполагает, что вы пытаетесь нарушить политику того же происхождения , о которой уже много вопросов и ответов .

0 голосов
/ 24 августа 2011

Как объяснил Квентин, почему вы не получаете ответ, вы можете заставить прокси на стороне сервера отправить запрос ajax вашему прокси.Прокси-сервер, в свою очередь, вызовет веб-службу, к которой вы пытаетесь получить доступ, и вернет ответ на ваш вызов ajax.Вот пример Ajax не работает с wunderground API (сервис Weather для получения информации и отображения)

0 голосов
/ 24 августа 2011

Вы можете сделать ajax-запрос к сценарию .php на том же сервере, который выполняет междоменный запрос и возвращает результат.Посмотри на CURL.

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