gpt4 book ai didi

php - 如何使用PHP和jquery获取jsonp?

转载 作者:行者123 更新时间:2023-12-01 03:22:40 25 4
gpt4 key购买 nike

我有这个 PHP:

$response = 'success';
$response = json_encode($response);
echo $_GET['callback'] . '('.$response.')';

还有这个 jQuery:

$.ajax({url: "/*url*/?invite="+getinvite+"&api="+api, dataType:"jsonp", 
success: function(response){/*do stuff*/}});

在我的笔记本电脑上的 XAMPP 上,它运行得很好。然后,当我把它放在我的服务器上时,它给了我这个错误: undefined index :回调

为什么它不允许我设置$_GET['callback']?这个问题如何解决?

最佳答案

您没有设置名为“callback”的参数,因此未在 $_GET 变量中设置它。

您可以通过执行以下操作来修复错误消息:

$callback = "";
if(array_key_exists('callback', $_GET) == TRUE){
$callback = $_GET['callback'];
}

但是我认为您可能没有误解 jQuery 中的 .ajax 调用 - 成功时调用的 javascript 函数不会传递到服务器;它仅保存在 jQuery 内部。

关于php - 如何使用PHP和jquery获取jsonp?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8515684/

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