Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.02.2014, 13:57
Новичок на форуме
Отправить личное сообщение для zigler Посмотреть профиль Найти все сообщения от zigler
 
Регистрация: 05.02.2014
Сообщений: 7

jQuery.ajax запрос на сервер в сети
В чем причина того, что такой код может запрашивать только файлы со своего сервера? Возможно ли реализовать запрос на сервер в сети?

Код:
var main_url = "my_file.txt";
//var main_url = "http://www.tle.info/data/stations.txt"; //не работает

    $.ajax({
	  url: main_url,
	  cache: false,
	  success: function(html){
    $("#content").append(html);
Ответить с цитированием
  #2 (permalink)  
Старый 14.02.2014, 14:34
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от zigler
Возможно ли реализовать запрос на сервер в сети?
Только если сервер выставит специальные HTTP-заголовки.
Иначе только через прокси (это либо свой свервер, либо публичый вроде Yahoo)
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #3 (permalink)  
Старый 14.02.2014, 15:52
Новичок на форуме
Отправить личное сообщение для zigler Посмотреть профиль Найти все сообщения от zigler
 
Регистрация: 05.02.2014
Сообщений: 7

спасибо!
а какие это специальные заголовки? у меня сервер на ATmega32.

И еще, как быстро с помощью javascript прочитать 1 строчку из txt файла, который лежит в этой же директории?
Пробовал так, но это занимает около 1 сек, а нужно не больше 100мс
var filename = 'data.txt';
var strdata;
$.get(filename, function(data) { strdata = data; }, 'text');

Или вопрос можно задать по-другому. Есть первый файл javascript, который с помощью setInterval каждые 100 мс вызывает php файл. Этот php запрашивает данные на другом сервере (ATmega32) и сохраняет их в txt файл. Другой javascript файл нужно заставить читать этот txt файл каждые 100мс для обновления графика в HighCharts. Может получится передавать данные каждые 100мс напрямую из php в javascript файл?(сокеты?)

Последний раз редактировалось zigler, 14.02.2014 в 16:08.
Ответить с цитированием
  #4 (permalink)  
Старый 14.02.2014, 16:14
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от zigler
а какие это специальные заголовки?
Access-Control-Allow-Origin (https://developer.mozilla.org/ru/doc...s_control_CORS)
Сообщение от zigler
ожет получится передавать данные каждые 100мс напрямую из php в javascript файл?
почему нет? Почему не подходит просто вариант: клиент делает запрос на сервер, сервер делает запрос на другой сервер, и возвращает результат клиенту? Хотя если нужно прям шустро, то да, лучше через сокет. Но вот сокет на php - это фиг знает. Почему не nodejs?
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #5 (permalink)  
Старый 14.02.2014, 16:51
Новичок на форуме
Отправить личное сообщение для zigler Посмотреть профиль Найти все сообщения от zigler
 
Регистрация: 05.02.2014
Сообщений: 7

Сообщение от danik.js Посмотреть сообщение
Access-Control-Allow-Origin (https://developer.mozilla.org/ru/doc...s_control_CORS)
почему нет? Почему не подходит просто вариант: клиент делает запрос на сервер, сервер делает запрос на другой сервер, и возвращает результат клиенту? Хотя если нужно прям шустро, то да, лучше через сокет. Но вот сокет на php - это фиг знает. Почему не nodejs?
Спасибо за ссылку, буду читать..
сейчас у страниц, которые отдает сервер, заголовок такой
Код:
HTTP/1.0 200 OK
Content-Type: text/html
а какой должен быть?

С nodejs не работал, сейчас у меня общаются между собой atmega и денвер(апач+php). А вот почему сокет на php - это фиг знает?
Нашел такую статью, тут WebSocket на основе phpDaemon: http://habrahabr.ru/post/168059/
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как узнать, отправлялся ли ajax запрос на сервер? 9xakep Серверные языки и технологии 3 07.07.2012 13:18
Запрос на сервер Serjuk AJAX и COMET 6 04.06.2012 03:09
Проблема с загрузкой файла на сервер shkarbatov Серверные языки и технологии 8 13.08.2011 01:27
Как проверить что сервер безошибочно выполнил запрос php? PAMAC Серверные языки и технологии 7 20.02.2010 09:10
AJAX запрос отправляется на denwer, а на сервер не отправляется hoid AJAX и COMET 1 19.09.2009 15:37