无法使用 JSONP 访问 json 页面
Cannot access json page with JSONP
我使用JSONP访问json页面(通过jQuery)。我有一个 html 按钮
<input type="button" value="Récupérer les données" onclick="getInfo();" />
我的代码
function getInfo() {
$.ajax({
dataType:'jsonp',
url: 'http://89.92.40.250:8010/dreamteam/interface/get_event_detail.php?id=106',
data: { param:'event' },
success:function(response) {
alert("Réponse : "+ response.data);
}
});
};
警报不起作用...
该服务器不支持JSONP,至少不支持标准的callback
参数结构。
请考虑使用服务器端解决方案来解决此问题。
顺便说一句,福尔
原始问题:无法使用javascript访问json文件
再次问好,在SO,您可以编辑现有问题或与回答问题的人互动;您不必提出具有基本相同问题的另一个问题。
作为安全预防措施,您不能进行跨源请求,请参阅 CORS 作为替代方案,您可以创建一个服务器端代理,让该代理调用您打算调用的 Web 服务并以您喜欢的任何格式返回响应,无论是xml
还是json
。正如评论中@SLaks提到的,除非远程服务器批准,否则您不能使用jsonp
。
相关文章:
- 访问JSON对象内部的数组元素
- 访问json数组中的对象
- 如何访问JSON元素
- 使用Backbone.js访问JSON响应的部分
- JS/JON-通过JS访问JSON中的多个数组
- 对于循环未正确访问 JSON 对象
- 使用 jasmine-node / frisby 访问 JSON 值
- 如何访问 JSON 对象数组的第一个元素
- 如何在 for 循环中访问 json 数组字段的名称
- Javascript 不会访问 json 对象
- 无法访问JSON对象的值
- 无法访问json对象中的数据
- 访问JSON对象中的特定值
- 如何通过javascript访问JSON数据
- 从Web服务访问JSON响应
- 我可以't访问JSON中的第一个对象
- 是否有可能访问JSON对象中列出的jQuery选择器
- 为什么我可以't使用点表示法访问JSON字典元素
- 访问JSON数组时出现问题
- 如何在processing.js中访问json数据