2017-01-12 61 views
-1

还有其他线程出现此错误,但没有解决方案适用。JSON,仅在IE中出现“Expected:”错误

我收到错误SCRIPT1003:预期 ':'在IE中只,我的网站在Chrome和FF正常工作。下面脚本的突出部分(第二张图片)就是IE所抱怨的内容。有4个脚本都将这个错误扔在类似的地方。

脚本

enter image description here

enter image description here

   $.ajax({ 
        type: 'POST', 
        url: 'explode', 
        data: {'msmm_tn' : '221d8fdee0897e6924791b8f7b5fe70f', link_id}, 
        dataType: 'json', 
        success : function(data) { 
+1

请勿张贴的代码映像,这不是搜索,我们不能复制/粘贴到答案。 –

+0

看看数据是否是有效的json。 –

回答

2

显然

{key : value, something} 

通常不是一个有效的对象,它缺少的关键和冒号,一个d应该是

{key : value, key2 : something} 

它在Chrome和FF的原因是因为这些浏览器假设你正在尝试使用destructuring assigments并插入钥匙给你,但IE不支持。

添加键,你的对象

data : {'msmm_tn' : '221d...', 'link_id' : link_id} 
+0

谢谢adeneo,那是问题所在。 – ReeseB

相关问题