Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.03.2010, 23:09
ppp ppp вне форума
Новичок на форуме
Отправить личное сообщение для ppp Посмотреть профиль Найти все сообщения от ppp
 
Регистрация: 17.03.2010
Сообщений: 2

$.post и удалённый сервер
Народ, подскажите, чего я не понимаю.
Обычное дело ...
$(document).ready(function(){
$.post(
'xxx.php',
{ ну и так далее ...

Если этот xxx.php лежит тут же рядом, то всё нормально.
А как к ним работать, если он лежит на удалённом сервере?

http://домен/правильный_путь/xxx.php - пустота.

Что-то недопонимаю, а что, не пойму.
А может так вообще нельзя?

Уповаю на всемогущий All.
Ответить с цитированием
  #2 (permalink)  
Старый 17.03.2010, 23:12
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

http://javascript.ru/ajax/cross-domain-scripting
http://javascript.ru/ajax/cross-origin-2
Ответить с цитированием
  #3 (permalink)  
Старый 18.03.2010, 00:27
Аватар для InviS
Кандидат Javascript-наук
Отправить личное сообщение для InviS Посмотреть профиль Найти все сообщения от InviS
 
Регистрация: 19.02.2010
Сообщений: 116

Нашел статью, в которой рассказывается как все это реализуется:Вот
Если вкратце (может кто в ангельском не сильно рубит):
Реализуем что-то вроде прокси (proxy.php) содержащим следующий код:
<?php
	header('Content-type: text/html; charset=Windows-1251');
	echo file_get_contents('http://www.tinyurl.com/api-create.php?url=http://www.vkontakte.ru');
?>

В нем первая строка - заголовок, а вторая - вывод содержимого файла с другого сервера. Первым параметром задавать нужно url сайта + GET параметры! Это легко реализуется, писать не стал. Так можно делать парсилки XML и т.п.
Я на этот форум, собственно, с таким же вопросом пришел, как и топик-стартер:
Можно это все реализовать без "прокси"? Делал и $.get и $.post и $.ajax - ничего не работает...
Кто что по этому поводу думает? Кто сталкивался?
Ответить с цитированием
  #4 (permalink)  
Старый 18.03.2010, 01:15
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

Сообщение от InviS
Делал и $.get и $.post и $.ajax - ничего не работает...
разумеется.
потому что вы пишите на jQuery не дав себе труда выучить основы языка, на которых базируется фреймворк
взаимодествие с документами с других доменов ограничено
все известные способы это обойти в ссылках двумя постами выше
все эти способы имеют свое ограничение, и как правило легко могут применяться, только со своими же документами на другом домене, так как подразумевают определенные изменения на другом домене.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
записать массив байт на сервер karabura AJAX и COMET 1 06.08.2009 05:21
Узнать keywords и передать на сервер azgard Общие вопросы Javascript 3 30.04.2009 14:42
Генерация thumbnail на стороне клиента с передачей на сервер King555 Общие вопросы Javascript 2 30.03.2009 15:09
как при добавлении изображения на сервер считывать имя в БД? solomusic Серверные языки и технологии 3 12.06.2008 23:28