<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Комментарии на: Как сделать ajax-запрос на другой домен?</title>
	<atom:link href="http://lobach.info/develop/javascript/croossdomain-ajax-request/feed/" rel="self" type="application/rss+xml" />
	<link>http://lobach.info/develop/javascript/croossdomain-ajax-request/</link>
	<description>Заметки LAMP-программиста о вебдеве и не только...</description>
	<lastBuildDate>Tue, 27 Jul 2010 13:16:44 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>От: Лобач Олег</title>
		<link>http://lobach.info/develop/javascript/croossdomain-ajax-request/#comment-1259</link>
		<dc:creator>Лобач Олег</dc:creator>
		<pubDate>Mon, 28 Jun 2010 14:21:03 +0000</pubDate>
		<guid isPermaLink="false">http://lobach.info/develop/javascript/croossdomain-ajax-request/#comment-1259</guid>
		<description>&lt;p&gt;Видимо тут без скрипта-прокси не обойтись, т.к. политика безопастности запрещает запросы на &quot;чужие&quot; домены. Если есть возможность модифицировать ответ сайта-источника или у него есть поддержка JSONP, то можно воспользоваться JSONP. Иначе придется данные получать скриптом на сервере, а затем отдавать клиенту Вашего сайта.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Видимо тут без скрипта-прокси не обойтись, т.к. политика безопастности запрещает запросы на &laquo;чужие&raquo; домены. Если есть возможность модифицировать ответ сайта-источника или у него есть поддержка JSONP, то можно воспользоваться JSONP. Иначе придется данные получать скриптом на сервере, а затем отдавать клиенту Вашего сайта. </p>]]></content:encoded>
	</item>
	<item>
		<title>От: omagicall</title>
		<link>http://lobach.info/develop/javascript/croossdomain-ajax-request/#comment-1258</link>
		<dc:creator>omagicall</dc:creator>
		<pubDate>Mon, 28 Jun 2010 14:08:14 +0000</pubDate>
		<guid isPermaLink="false">http://lobach.info/develop/javascript/croossdomain-ajax-request/#comment-1258</guid>
		<description>&lt;p&gt;Спасибо! так работает нормельно)
Но это для тестирования...
а на практике мне требуется отправить  запрос на другой сайт, от которого данные приходят в формате json, т.е. могу ли я на своем сайте уже обработать готовый json-ответ? т.е. непосредственно не правя ничего в test.php?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Спасибо! так работает нормельно)</p><p>Но это для тестирования...</p><p>а на практике мне требуется отправить  запрос на другой сайт, от которого данные приходят в формате json, т.е. могу ли я на своем сайте уже обработать готовый json-ответ? т.е. непосредственно не правя ничего в test.php? </p>]]></content:encoded>
	</item>
	<item>
		<title>От: Лобач Олег</title>
		<link>http://lobach.info/develop/javascript/croossdomain-ajax-request/#comment-1257</link>
		<dc:creator>Лобач Олег</dc:creator>
		<pubDate>Mon, 28 Jun 2010 13:56:03 +0000</pubDate>
		<guid isPermaLink="false">http://lobach.info/develop/javascript/croossdomain-ajax-request/#comment-1257</guid>
		<description>&lt;p&gt;Прошу прощения, поторопился немного.&lt;/p&gt;

&lt;p&gt;Вот правильный вариант:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&lt;?php
    $arr = array («qwer»=&gt;&quot;test_json_respons&quot;);
    echo $_GET[&#039;callback&#039;].&#039;(&#039;.json_encode ($arr).&#039;);&#039;;
?&gt;
&lt;/code&gt;&lt;/pre&gt;
</description>
		<content:encoded><![CDATA[<p>Прошу прощения, поторопился немного. </p><p>Вот правильный вариант: </p><p><pre><code>&lt;?php
    $arr = array («qwer»=&gt;"test_json_respons");
    echo $_GET['callback'].'('.json_encode ($arr).');';
?&gt;</code></pre></p>]]></content:encoded>
	</item>
	<item>
		<title>От: omagicall</title>
		<link>http://lobach.info/develop/javascript/croossdomain-ajax-request/#comment-1256</link>
		<dc:creator>omagicall</dc:creator>
		<pubDate>Mon, 28 Jun 2010 13:50:49 +0000</pubDate>
		<guid isPermaLink="false">http://lobach.info/develop/javascript/croossdomain-ajax-request/#comment-1256</guid>
		<description>&lt;p&gt;Тогда возникает ошибка : &quot;missing ; before statement&quot;  - потому что дальше выводится  строка jsonp137773236376{&quot;qwer&quot;:&quot;test_json_respons&quot;}&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Тогда возникает ошибка : &laquo;missing ; before statement&raquo;&nbsp;&mdash; потому что дальше выводится  строка jsonp137773236376{"qwer":"test_json_respons"} </p>]]></content:encoded>
	</item>
	<item>
		<title>От: Лобач Олег</title>
		<link>http://lobach.info/develop/javascript/croossdomain-ajax-request/#comment-1255</link>
		<dc:creator>Лобач Олег</dc:creator>
		<pubDate>Mon, 28 Jun 2010 13:43:57 +0000</pubDate>
		<guid isPermaLink="false">http://lobach.info/develop/javascript/croossdomain-ajax-request/#comment-1255</guid>
		<description>&lt;p&gt;А если в test.php написать следующее:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&lt;?php
$arr = array («qwer»=&gt;&quot;test_json_respons&quot;);
echo $_GET[&#039;callback&#039;].json_encode ($arr);
?&gt;
&lt;/code&gt;&lt;/pre&gt;
</description>
		<content:encoded><![CDATA[<p>А если в test.php написать следующее: </p><p><pre><code>&lt;?php
$arr = array («qwer»=&gt;"test_json_respons");
echo $_GET['callback'].json_encode ($arr);
?&gt;</code></pre></p>]]></content:encoded>
	</item>
	<item>
		<title>От: Лобач Олег</title>
		<link>http://lobach.info/develop/javascript/croossdomain-ajax-request/#comment-1242</link>
		<dc:creator>Лобач Олег</dc:creator>
		<pubDate>Mon, 28 Jun 2010 12:51:15 +0000</pubDate>
		<guid isPermaLink="false">http://lobach.info/develop/javascript/croossdomain-ajax-request/#comment-1242</guid>
		<description>&lt;p&gt;версия jQuery? содержимое test.php? кусок кода, посылающий jsonp-запрос? где посмотреть?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>версия jQuery? содержимое test.php? кусок кода, посылающий jsonp-запрос? где посмотреть? </p>]]></content:encoded>
	</item>
	<item>
		<title>От: omagicall</title>
		<link>http://lobach.info/develop/javascript/croossdomain-ajax-request/#comment-1239</link>
		<dc:creator>omagicall</dc:creator>
		<pubDate>Mon, 28 Jun 2010 12:46:11 +0000</pubDate>
		<guid isPermaLink="false">http://lobach.info/develop/javascript/croossdomain-ajax-request/#comment-1239</guid>
		<description>&lt;p&gt;На своем одном сайте мне необходимо получить данные с другого.&lt;/p&gt;

&lt;p&gt;Но при получении ответа  возникает ошибка: Firebug пишет &#039;Invalid Label&#039;. и потом мою json-строку. 
Причем это происходит только если посылать запрос на другой домен (используя &#039;?callback=?&#039;) ,
Если test.php использовть на этом же домене  (т.е. $.getJSON(&#039;test.php&#039;, function(json) {...}) ошибки не возникает.&lt;/p&gt;

&lt;p&gt;Чтоб прочистить json -данные пробовала использовать функцию eval: 
var response = eval( &#039;(&#039; + json + &#039;)&#039; ); 
$(&quot;div#result&quot;).html(response.qwer); 
но это не дало никакого результата.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>На своем одном сайте мне необходимо получить данные с другого. </p><p>Но при получении ответа  возникает ошибка: Firebug пишет &#39;Invalid Label&#39;. и потом мою json-строку. </p><p>Причем это происходит только если посылать запрос на другой домен (используя &#39;?callback=?&#39;) ,</p><p>Если test.php использовть на этом же домене  (т.е. $.getJSON (&#39;test.php&#39;, function (json) {...}) ошибки не возникает. </p><p>Чтоб прочистить json -данные пробовала использовать функцию eval: </p><p>var response = eval ( &#39;(&#39; + json + &#39;)&#39; ); </p><p>$(&laquo;div#result&raquo;).html (response.qwer); </p><p>но это не дало никакого результата. </p>]]></content:encoded>
	</item>
	<item>
		<title>От: omagicall</title>
		<link>http://lobach.info/develop/javascript/croossdomain-ajax-request/#comment-1238</link>
		<dc:creator>omagicall</dc:creator>
		<pubDate>Mon, 28 Jun 2010 12:44:47 +0000</pubDate>
		<guid isPermaLink="false">http://lobach.info/develop/javascript/croossdomain-ajax-request/#comment-1238</guid>
		<description>&lt;p&gt;На своем одном сайте мне необходимо получить данные с другого.&lt;/p&gt;

&lt;p&gt;Код следующий:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;$(document).ready(function() { 
        $.getJSON(&#039;http://mysite.ru/test.php?callback=?&#039;, function(json) { 
            $(&quot;div#result&quot;).html(json.qwer); 
        }); 
});
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;test.php&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;$arr = array (&quot;qwer&quot;=&gt;&quot;test_json_respons&quot;); 
echo json_encode($arr);
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Но при получении ответа  возникает ошибка: Firebug пишет &#039;Invalid Label&#039;. и потом мою json-строку. 
Причем это происходит только если посылать запрос на другой домен (используя &#039;?callback=?&#039;) ,
Если test.php использовть на этом же домене  (т.е. $.getJSON(&#039;test.php&#039;, function(json) {...}) ошибки не возникает.&lt;/p&gt;

&lt;p&gt;Чтоб прочистить json -данные использовала функцию eval: 
var response = eval( &#039;(&#039; + json + &#039;)&#039; ); 
$(&quot;div#result&quot;).html(response.qwer); 
но это не дало никакого результата.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>На своем одном сайте мне необходимо получить данные с другого. </p><p>Код следующий: </p><p><pre><code>$(document).ready(function() { 
        $.getJSON('http://mysite.ru/test.php?callback=?', function(json) { 
            $("div#result").html(json.qwer); 
        }); 
});</code></pre></p><p>test.php </p><p><pre><code>$arr = array ("qwer"=&amp;gt;"test_json_respons"); 
echo json_encode($arr);</code></pre></p><p>Но при получении ответа  возникает ошибка: Firebug пишет &#39;Invalid Label&#39;. и потом мою json-строку. </p><p>Причем это происходит только если посылать запрос на другой домен (используя &#39;?callback=?&#39;) ,</p><p>Если test.php использовть на этом же домене  (т.е. $.getJSON (&#39;test.php&#39;, function (json) {...}) ошибки не возникает. </p><p>Чтоб прочистить json -данные использовала функцию eval: </p><p>var response = eval ( &#39;(&#39; + json + &#39;)&#39; ); </p><p>$(&laquo;div#result&raquo;).html (response.qwer); </p><p>но это не дало никакого результата. </p>]]></content:encoded>
	</item>
	<item>
		<title>От: Лобач Олег</title>
		<link>http://lobach.info/develop/javascript/croossdomain-ajax-request/#comment-1233</link>
		<dc:creator>Лобач Олег</dc:creator>
		<pubDate>Mon, 28 Jun 2010 11:57:24 +0000</pubDate>
		<guid isPermaLink="false">http://lobach.info/develop/javascript/croossdomain-ajax-request/#comment-1233</guid>
		<description>&lt;p&gt;Эм... а поподробней?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Эм... а поподробней? </p>]]></content:encoded>
	</item>
	<item>
		<title>От: omagicall</title>
		<link>http://lobach.info/develop/javascript/croossdomain-ajax-request/#comment-1232</link>
		<dc:creator>omagicall</dc:creator>
		<pubDate>Mon, 28 Jun 2010 11:52:28 +0000</pubDate>
		<guid isPermaLink="false">http://lobach.info/develop/javascript/croossdomain-ajax-request/#comment-1232</guid>
		<description>&lt;p&gt;А у меня возникает ошибка &quot;invalid label&quot;, причем использование функции eval проблему не решает...&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>А у меня возникает ошибка &laquo;invalid label&raquo;, причем использование функции eval проблему не решает... </p>]]></content:encoded>
	</item>
	<item>
		<title>От: poRAmidol</title>
		<link>http://lobach.info/develop/javascript/croossdomain-ajax-request/#comment-1111</link>
		<dc:creator>poRAmidol</dc:creator>
		<pubDate>Mon, 13 Apr 2009 14:05:45 +0000</pubDate>
		<guid isPermaLink="false">http://lobach.info/develop/javascript/croossdomain-ajax-request/#comment-1111</guid>
		<description>&lt;p&gt;Спасибо, а IE6 идет лесом пусть  ;-))&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Спасибо, а IE6 идет лесом пусть  ;-)) </p>]]></content:encoded>
	</item>
	<item>
		<title>От: Лобач Олег</title>
		<link>http://lobach.info/develop/javascript/croossdomain-ajax-request/#comment-1096</link>
		<dc:creator>Лобач Олег</dc:creator>
		<pubDate>Tue, 03 Mar 2009 10:01:50 +0000</pubDate>
		<guid isPermaLink="false">http://lobach.info/develop/javascript/croossdomain-ajax-request/#comment-1096</guid>
		<description>&lt;p&gt;А версия библиотеки какая?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>А версия библиотеки какая? </p>]]></content:encoded>
	</item>
	<item>
		<title>От: Bercut</title>
		<link>http://lobach.info/develop/javascript/croossdomain-ajax-request/#comment-1095</link>
		<dc:creator>Bercut</dc:creator>
		<pubDate>Thu, 26 Feb 2009 15:47:54 +0000</pubDate>
		<guid isPermaLink="false">http://lobach.info/develop/javascript/croossdomain-ajax-request/#comment-1095</guid>
		<description>&lt;p&gt;не работает в IE6 из-за ошибки в библиотеке jQuery&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>не работает в IE6 из-за ошибки в библиотеке jQuery </p>]]></content:encoded>
	</item>
</channel>
</rss>
