警报不会显示在 JSON 回调中
Alert does not display in JSON callback
>我相信对此有一个简单的解释。我无法理解为什么我的 javascript 中没有显示以下警报:
<script>
theURL = "gb.json?callback=?";
$.getJSON(theURL, null, function(data) {
alert('in json proc');
});
</script>
文件 gb.json 与包含脚本的 HTML 位于同一文件夹中。当我在Firebug中运行它时,它得到的返回代码为200 OK,并且我看到了gb.json的内容。
这一定是我错过的非常简单的东西。警报应该显示,不是吗?
似乎您的服务器返回的是常规 JSON,而不是 JSONP。只需直接传递 URL,无需添加callback
查询字符串:
$.getJSON('gb.json', function(data) {
alert('in json proc');
});
相关文章:
- 将json回调数据转换为日期
- 可以使用带有json回调的html5视频标签
- Javascript使用本地存储,回调对象并用Json更改为一个字符串以用于填充函数
- 迭代、JSON和JS中的回调
- node.js+MySQL;JSON结果-回调问题&没有响应客户端
- 加载时的Phaser.io JSON回调
- 如果从自己的文件中调用函数,则不会触发 JSON 回调
- API JSON 回调问题
- 从 JSON 回调中获取值
- 反应组件 JSON 回调范围
- 从json回调中呈现树视图
- 使用Ajax的json回调元素来选中已操作的复选框
- .json回调中的第一个元素.Shift()
- $的工作.ajax json回调函数
- ' this '在json回调中是否不可见?
- json回调应该位于哪里?
- json回调函数不工作?我做错了吗?
- 警报不会显示在 JSON 回调中
- 使用AngularJs用Json回调填充Select字段
- AJAX Get状态正常,但json回调返回未定义的数据