gpt4 book ai didi

javascript - 跨域 jsonp 请求..我做错了什么?

转载 作者:行者123 更新时间:2023-11-30 13:30:22 24 4
gpt4 key购买 nike

我真的迷路了,我不知道我做错了什么。我公开了一个提供 json 输出的 api,我想从另一个域获取这些数据。由于 jsonp 是可行的方法,我正在尝试下面的代码。对 Firebug 的检查表明对请求的响应是正确的 JSON,但回调函数似乎从未执行过。有帮助吗?

$(function(){    console.log('aa');    $.ajax({        url: 'http://domain/api.php',        data: {f:'get_total_playtime',userid:'1',starttime:'2011-01-01',endtime:'2011-12-12'},        dataType: 'jsonp',        success: function(data){            console.log('suceess');            alert(data.time);        },        failure: function(data){            console.log('failure');        }    });});

如果这不是正确的方法,谁能解释正确的方法?

最佳答案

Inspection on firebug shows that the response to the request is proper JSON

那就是问题所在。你必须返回JSONP ,而不是 JSON。

关于javascript - 跨域 jsonp 请求..我做错了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6986496/

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