Задался вопросом, как работают виджеты соц. сетей? как они передают данные стороннему сайту?
у меня есть готовый скрипт, который работает по принципу
<script src="..."></script> - размещается в head
<div id="myWidget"></div> - в любое место на сайте
все работает отлично, когда пробую на этом же домене делать, а на других доменах не работает. Оно и понятно.
$.ajax - не срабатывает, хотя у него есть свойство crossdomain:true, но примера работы с ним нет.
$.getJSON - самый простой вариант, рабочий. Но он возвращает строку в формате JSONP. Мне даже JSON не подойдет, т.к. надо загружать большой html шаблон.
Вот примерно то, что мне нужно:
http://multisoft-pdd.ru/
http://code.jivosite.com/script/widget/1
P.S. в поисковик не отправлять, уже около 9 часов пытаюсь найти нужную информацию, перепробовал многое.
flash и proxy - не понял как использовать, что-то странное. На тех сайтах, что я выше ссылку дал, ничего такого нет, но все работает.
нужна кроссдоменная альтернатива этому коду:
$.ajax({
type: "POST",
url: "http://domain.ru/ajax.php",
success: function(msg) {
$('#myWidget').html(msg);
}
});