jquery - IE 上的 $.getJSON 问题

标签 jquery json internet-explorer

我有一个调用 jquery 函数的应用程序,如下所示:

$.getJSON('test.php',{dest:2},function(data){
   alert(data);
});

嗯,test.php 是这样的:

<?php echo json_encode('Test'); ?>

在 FF 上返回带有“Test”的警报,但在 IE 上返回不带任何内容的警报。

有人有什么想法吗?

最佳答案

将 mime-type 添加到您的 php header 中。 IE 不会自动获取它。

关于jquery - IE 上的 $.getJSON 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7152347/

相关文章:

javascript - 从 JSON 对象/字符串或 Java 脚本变量中删除开始和结束处的双引号?

javascript - 在 node.js 中重命名 json 对象名称

javascript - 如何让 parsley.js 验证其中一个字段的数字是否最小值等于 1

javascript - 如何仅在 JavaScript 中使用 URLs Tabs 数组将 HTML 页面呈现为 PNG/JPEG 图像?

php - 从 Controller JSON 传递一个值以在 CodeIgniter 中查看 Ajax

internet-explorer - Cordova/Phonegap 应用程序仅在 WP8 中崩溃

html - 为什么不溢出 :hidden working in IE6?

php - Internet Explorer 回显重复的 mysql 结果?

php - 如何在自动生成for循环中从html表单中获取唯一值

Javascript/jQuery 用泰米尔语替换输入框中的最后一个词?