ajax - IE8 在 ajax Coldfusion 中的预期标识符、字符串或数字

标签 ajax coldfusion internet-explorer-8

我在我的代码中遇到了问题。它在 IE8 中给出了一个 javascript 错误,

"SCRIPT1028: Expected identifier, string or number"  

我的代码,
<cfoutput>
<cfif iPro eq "M">
<cfset iIdLock = #DecryptX(iId)#>`

<script>
window.onbeforeunload = function(){
    var hook = true;
    if(hook){
        var r="#iIdLock#";
       $.ajax({                     
           type:'POST',
           async:false,
           url:"setlock.cfm",
           data:"s="+r,
           success: function(){},
           error: function(){},
        });
    }
}
</script>

</cfif>
</cfoutput>

可能是什么问题?

最佳答案

在发布之前快速搜索错误总是一个好主意:) 一个非常快速的搜索出现了这个 SO 线程:SCRIPT1028: Expected identifier, string or number .建议的原因之一是额外的尾随逗号。看起来您在“错误”功能后有一个额外的逗号:

    $.ajax({                     
           ...
           error: function(){},    
    });

这似乎是一个可能的原因,至少它会导致一些语法错误。

关于ajax - IE8 在 ajax Coldfusion 中的预期标识符、字符串或数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18844426/

相关文章:

internet-explorer-8 - Selenium + IE8 : force IE8 compatibility view

javascript - 如何降低 *ajax* 请求调试的网络性能?

php - 对于大于几 KB 的文件,XMLHttpRequest 失败

javascript - event.returnValue 已弃用。请改用标准 event.preventDefault()

coldfusion - ColdFusion 的 DecimalFormat() 函数是怎么回事?我如何得到正确的结果?

image - 在 Picasa RSS 提要中变大(原始大小的图像)

pdf - 使用 ColdFusion 和 iText 将动态图像添加到 PDF

css - IE 8 在悬停时不会保持子菜单打开

css - IE 8 中的 Adsense - 显示不正确

javascript - 如何将 .when() 与包含 ajax 调用的函数一起使用?