Вот мой код: сервера АОтправить данные на удаленный сервер с помощью JSONP
$(function() {
var diffDomainUrl = 'http://domain_B.com/analtyics/cookie.php?jsoncallback=mycallback';
$('.idlink').on('click', function() {
$.ajax({
url: diffDomainUrl,
dataType: 'jsonp',
data: {},
success: function (data, textStatus) {
console.log(textStatus);
console.log(data);
},
jsonpCallback: 'mycallback'
});
});
});
и сервер B
<?php
$_GET['jsoncallback'];
if(isset($_GET['jsoncallback']))
{
setcookie("T_LNG",$_GET['jsoncallback'],strtotime('+30 days'));
echo $_COOKIE['T_LNG']."Welcome";
} ?>
в этом коде я м ничего не получаю. я не знаю, в какой степени это работает или нет, или мой метод неправильный.
свой адрес содержат перезвонит уже поэтому не установлено, что в АЯКС Вытащите и попробуйте удалить этот 'jsonpCallback: 'mycallback'' –
ваш правильный, он отлично работает. –
Я добавил это как ответ, примите его bro ':)' –