Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Кроссдоменный запрос (https://javascript.ru/forum/jquery/53154-krossdomennyjj-zapros.html)

VolodinAS 23.01.2015 02:59

Кроссдоменный запрос
 
Помогите составить верно запрос $.ajax для расширения для хрома.
адрес: 'http://api.fx-trend.com/info/get_profit_statement'
с header'ом: 'Accept: application/json, text/json'
и post-данными:
Код:

postData: ["pamm_mt_login": pamm,
"period": 2,
"from_time": timeCeilYear,
"to_time": timeNow]

Потому что обычный запрос
$.ajax({
	type: 'POST',
	url: 'http://api.fx-trend.com/info/get_profit_statement/index.php',
	data: postData,
	crossDomain: true,
	success: function(json){
		$('.jsoner').html(json);
}
			});

приводит к ошибке
Код:

XMLHttpRequest cannot load http://api.fx-trend.com/info/get_profit_statement/. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'chrome-extension://kofgnceiapjhcgfemijbchnibmkpccio' is therefore not allowed access.
хотя в файле манифеста расширения для хрома у меня прописано:
Код:

"permissions": ["tabs", "http://*/"]
.

Я так понимаю, всё в любом случае зависит от
header('Access-Control-Allow-Origin: *');

прописанного на сервере?

danik.js 23.01.2015 07:40

Цитата:

Сообщение от VolodinAS
Я так понимаю, всё в любом случае зависит от
header('Access-Control-Allow-Origin: *')?

Ага. Так что забей. Или используй свой сервер в качестве прокси запросов. Или юзай публичный, от Yahoo например.


Часовой пояс GMT +3, время: 22:48.