powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JQuery метод GET/LOAD для внешних скриптов
6 сообщений из 6, страница 1 из 1
JQuery метод GET/LOAD для внешних скриптов
    #36434610
Michael Samolet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день

В JQuery функции LOAD/GET/POST не грузят скрипты расположенные на другом стороннем хосте

Для примера пытаюсь грузить ya.ru - не работает
$('div.content').load('http://www.ya.ru');

а такая конструкция работает
$('div.content').load('test.php');

Все это необходимо для того чтобы из формы на текущем хосте
<form name="myform"...> ....<input name="par1">... </form>
взять параметры param1...N и передать их скрипту на стороннем хосте, результаты разместить на текщем хосте.

Подскажите как решить вопрос.
...
Рейтинг: 0 / 0
JQuery метод GET/LOAD для внешних скриптов
    #36434619
an0nym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Michael Samolet,

кроссдоменная политика запрещает AJAX запросы к чужим доменам. Делайте через серверный прокси.
...
Рейтинг: 0 / 0
JQuery метод GET/LOAD для внешних скриптов
    #36434667
Michael Samolet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
an0nym,

если возможно какой нибудь примерчик, пожалуйста.
...
Рейтинг: 0 / 0
JQuery метод GET/LOAD для внешних скриптов
    #36434696
an0nym
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Michael Samolet,

google crossdomain ajax
...
Рейтинг: 0 / 0
JQuery метод GET/LOAD для внешних скриптов
    #36437109
Michael Samolet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может кому пригодится
вот пример:

=========== site1.ru/test.html ==============================
<script type="text/javascript">
function test()
{
function onAjaxSuccess(data)
//функция JQuery записывает результат выполнения скрипта test.php
// в тег <div class="content">Результат будет тут</div>
{$('div.content').html(data); }

//отправляем запрос GET в скрипт test.php
$.get('test.php',
{ //передаем в скрипт параметры param1, ID
// где param1, ID - имя переменных
//document.myform.param1.value, document.myform.ID.value,их значения в форме
param1:document.myform.param1.value,
ID :document.myform.ID.value
}
//функция запускается после выполнения скрипта test.php
,onAjaxSuccess);

}//end test()
</script>


<form name="myform">
<input type="text" name= "param1" value="dd/mm/yy"/>
<input type="hidden"name="ID" />
<input type="button"onclick="test();" />
</form>

========================
файл test.php
========================
<?
//параметры их формы получаем с помошью $_GET["имя переменной"]
echo "параметр 1 = ".$_GET["param1"]."<br/>"."параметр ID = ".$_GET["ID"];
//ну а теперь ничего не стоит отправить эти параметры на сторнний хост site2.ru
// и получить результат для вывода на своем хосте
//например так
?>
<iframe SRC='http://site2.ru? <? echo "param1 = ".$_GET["param1"]."&"."ID = ".$_GET["ID"];?>'width="100%" height="1000PX" align="top" scrolling="yes" frameborder="0"></iframe>
...
Рейтинг: 0 / 0
JQuery метод GET/LOAD для внешних скриптов
    #36437128
Michael Samolet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А для чего это весь сыр бор?
Для того чтобы на Вашей страницы результат выполнения скрипта вышел без перезагрузки Вашей страницы, на которой расположена форма (форма останется без изменений), в частности скрипт выполняется на другом хосте.
<body>
<div class="forma">
<form name="myform">
.....
</form>
</div>
<div class="content">
<p>После того как вы нажали кнопку на форме, результат выполнения скрипта test.php будет вместо этого текста, при этом параметры формы останутся неизменными. Страница неперегрузится.</p>
</div>

</body>
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JQuery метод GET/LOAD для внешних скриптов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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