gpt4 book ai didi

javascript - 使用jsonp将数据发送到远程服务器

转载 作者:行者123 更新时间:2023-12-02 17:56:44 24 4
gpt4 key购买 nike

这是我的代码:服务器A

$(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";
} ?>

在这段代码中我没有得到任何东西。我不知道它是否有效,或者我的方法是错误的。

最佳答案

您的网址已包含回调,因此不要在 ajax 中设置它,删除并尝试删除此 jsonp Callback: 'callback'

试试这个

$(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);
}

});
});

});

关于javascript - 使用jsonp将数据发送到远程服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20917145/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com