Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / [JavaScript] jQuery Post + Response / 9 сообщений из 9, страница 1 из 1
11.12.2012, 17:38
    #38074630
Гость_20121211
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[JavaScript] jQuery Post + Response
Здравствуйте,

Имеется веб-сервер на локальной машине на Delphi с использованием компонентов RealThinClient.
При получении запроса происходит обработка:
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
procedure TForm13.TimeProvCheckRequest(Sender: TRtcConnection);
begin
  with Sender as TRtcDataServer do
    if UpperCase(Request.FileName) = '/TIME' then
      Accept;
end;

procedure TForm13.TimeProvDataReceived(Sender: TRtcConnection);
begin
  with Sender as TRtcDataServer do
    if Request.Complete then
      Write('Test');
end;



В браузере в строке адреса при вводе " http://localhost:82/TIME" отображается текст "Test". Все в порядке.
Но когда пытаюсь выполнить вот такой JavaScript:
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
<!DOCTYPE html>
<html>
<head>
<script src="jquery.js"></script>
<script>
$(document).ready(function(){
  $("button").click(function(){
    $.post('http://localhost:82/TIME',
           function(data) {alert("Data: " + data);}
          )
  });
});
</script>
</head>
<body>

<button>Send an HTTP POST request to a page and get the result back</button>

</body>
</html>


.., то сообщение не выводится.

JavaScript изучаю второй день, так что не ругайте сильно.
Подскажите, пожалуйста, что я делаю не так?

Заранее благодарен.
...
Рейтинг: 0 / 0
11.12.2012, 17:40
    #38074638
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[JavaScript] jQuery Post + Response
берем firebug
идем на закладку Net
и смотрим, какие запросы клиент отправляет серверу и что в ответ на них от сервера получает
...
Рейтинг: 0 / 0
11.12.2012, 18:13
    #38074696
Гость_20121211
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[JavaScript] jQuery Post + Response
Паганель,
Спасибо. Установил Firefox, Firebug, активировал вкладку Сеть.
Выполняю JavaScript.
Вот, что получается в Firebug:
на вкладке "Заголовки":

Заголовки ответа
Content-Length 4
Заголовки запроса
Accept */*
Accept-Encoding gzip, deflate
Accept-Language ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3
Cache-Control no-cache
Connection keep-alive
Content-Length 0
Host localhost:82
Origin http://www.w3schools.com
Pragma no-cache
Referer http://www.w3schools.com/jquery/tryit_view.asp?x=0.7949574263426965
User-Agent Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/20100101 Firefox/17.0

на вкладке "Post" и "Ответ" пусто.

Можете помочь интерпретировать это?
...
Рейтинг: 0 / 0
11.12.2012, 18:18
    #38074706
Яростный Меч
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[JavaScript] jQuery Post + Response
Гость_20121211,

скорее всего проблема в кроссдоменном запросе.
об этом можно почитать тут
...
Рейтинг: 0 / 0
11.12.2012, 18:20
    #38074713
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[JavaScript] jQuery Post + Response
давайте сначала
у Вас есть два запроса
с каким статусом каждый из них завершился?
...
Рейтинг: 0 / 0
11.12.2012, 18:22
    #38074717
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[JavaScript] jQuery Post + Response
Яростный Мечскорее всего проблема в кроссдоменном запросекстати да, где размещен "вот такой JavaScript" непонятно
...
Рейтинг: 0 / 0
11.12.2012, 18:28
    #38074726
Гость_20121211
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[JavaScript] jQuery Post + Response
Яростный Меч, Паганель, прочитал. Да, действительно, в этом скорее всего и проблема. Я запускал тест с уроков на http://www.w3schools.com.
Как мне протестировать запрос через JavaScript к моему локальному серверу на 82 порту?
Заранее благодарен.
...
Рейтинг: 0 / 0
11.12.2012, 18:30
    #38074728
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[JavaScript] jQuery Post + Response
разместить html (из первого Вашего сообщения) на своем локальном веб-сервере
...
Рейтинг: 0 / 0
11.12.2012, 18:58
    #38074755
Гость_20121211
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[JavaScript] jQuery Post + Response
Паганель, спасибо большое. Сделал, все работает :)
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / [JavaScript] jQuery Post + Response / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]