我的发件人功能:
var parseData = JSON.stringify(requestData);
iframe[0].contentWindow.postMessage({ request: parseData, request_id: dataOrign.length - 1 }, '*');
和接收请求的功能:
$(window).on("message", function(e) {
var requestData = JSON.parse(e.originalEvent.data.request);
}
IE 9中的我有这个错误:
0x800a03f6 - JavaScript运行时错误:无效字符:
var requestData = JSON.parse(e.originalEvent.data.request);
在其他浏览器中一切正常。告诉我问题是什么以及如何解决?
答案 0 :(得分:0)
您使用的是IIS吗?如果是这样,请打开IIS并查看您的MIME类型。检查你是否有一个名为.json的。如果没有,只需添加一个名为.json的文件并将其设置为application / json。
希望有所帮助:)