gpt4 book ai didi

jquery - JSON跨域请求时停止编码 '?'

转载 作者:行者123 更新时间:2023-12-01 07:23:58 25 4
gpt4 key购买 nike

如何防止跨域 jQuery getJSON 请求对回调问号进行编码:

$.getJSON(searchResultsURL, {
token: jSONAPItoken,
callback: '?'
}, function(data){
……
})

最终发送请求:http://example.com/xxx?token=tokenxxx&callback=%3F

它在哪里将编码为%3f。我怎样才能防止这种情况发生?

最佳答案

您错误使用了 getJSON

$.getJSON 要求 URL 中包含 callback 参数,而不是 data 参数。

您需要在 URL 字符串中添加 ?callback=? ;然后 jQuery 将用自动生成的回调函数名称替换 ?

关于jquery - JSON跨域请求时停止编码 '?',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10843888/

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