IE7下总提示" 缺少标识符、字符串或数字"

用Jquery easyUI ,IE7下列表显示不了,总提示缺少标识符、字符串或数字。而google,maxthon,firefox,IE10等却没有问题。

原因是Json末尾多了个逗号。IE7下json末尾不能有逗号,其它浏览器则可有可无。

如:

function getQueryCondition() {
var query = {
ResourceName: $("#ResourceName").val(),
ResourceTitle: $("#ResourceTitle").val(),
};
return query;
}

把ResourceTitle: $("#ResourceTitle").val(),后面的逗号去掉即可

时间: 2025-01-24 15:39:00

IE7下总提示" 缺少标识符、字符串或数字"的相关文章

IE(兼容问题)错误:缺少标识符 字符串或数字的解决

在IE上遇到一个问题,缺少标识符 字符串或数字的解决. 问题是我的html页面在Firefox.chorme中运行正常,而在IE中老是报“缺少标识符 字符串或数字”的错误,原因: 这就是IE和Firefox不兼容的地方.属性之间是要用","分隔的,但最后一个属性的后面在IE中是不能有的,firefox可有可无. 至于最后的";"是另外一回事了.这是Javascript的语法问题.如果后面没有其它js语句时";"可以省略.

oracle中字符串的大小比较,字符串与数字的比较和运算

Oracle比较字符串是根据ASCII码来的,第一个字母的ASCII大小比较如果相等再比较下一个,类推.字符串和数字进行操作是会报异常的,因为类型不一样不能进行比较. Oracle在执行SQL的时候有些时候会自动转换,比如:select * from chan_customer cc where cc.customer_id = '1';即使customer_id是数字型的也可以查出来,但是Oracle有区分字符和数字就是通过加不加单引号来区分. 为了验证oracle里字符串比较是按ascii码

IE兼容模式下 SCRIPT1028: 缺少标识符、字符串或数字

例如下面一段代码 var a = { x: 1, y: 2, }; alert(a.x); 如果在IE的兼容性视图(IE7文档模式)下,会报告下面的错误: SCRIPT1028: 缺少标识符.字符串或数字 旧版IE中,json最后一项是不允许有逗号的,为了更好的兼容各个浏览器,json最后的逗号最好不加!!! IE兼容模式下 SCRIPT1028: 缺少标识符.字符串或数字,码迷,mamicode.com

IE下js报错 SCRIPT1028: 缺少标识符、字符串或数字

今天一个jqueryUI的插件代码在IE下不能正常运行,调试了下,不是插件的问题. 这个错误原因一般都是多了个逗号括号什么的,IE检车的比较严格. 解决办法就是小心不要写多余的逗号括号什么的,或者不用IE(...) 报错代码如下: $("#postForm").validate({ rules : { title : "required", content : { required : true<span style="color:#ff0000;&

javascript 在ie8中报&ldquo;缺少标识符、字符串或数字&ldquo;问题再现:

开发和测试使用Chrome浏览器比较多,客户反馈某个页面打不开,自己用Chrome打开一切正常,用ie8打开,果然页面展现卡在那儿了,并且报了"缺少标识符.字符串或数字".查看是在knockout中报的错. 碰到这个问题,直接google查ie8 的这个错误,得到最多的结果是ie6.ie7中,json如果最后多一个逗号,就会出现这个异常.赶紧回头查询自己的代码中是否有这样的问题.逗号倒是没发现这种写法,分号倒是有几个结尾没写,顺手改了.甚至把代码复制到http://jsfiddle.n

Visual Studio 2017启动时 plugin.vs.js 报错:缺少标识符、字符串或数字

最近安装了一个最新版Visual Studio 2017 15.7.2可是启动调试程序时总是提示如下错误: C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\PrivateAssemblies/plugin.vs.js 行:1074Char:13错误:缺少标识符.字符串或数字代码:0 解决方法: 选择 调试-> 选项 不选中"调试时启动诊断工具" 点击确定. 原文地址:http:/

jquery.easyui.min.js, 行82 字符5SCRIPT1028: 缺少标识符、字符串或数字

在火狐里面显示正常啊?放到IE里面测试就出错了 行82 字符5SCRIPT1028: 缺少标识符.字符串或数字: 还以为是哪里的标点没写完整 ..找了半天原来是datagrid 的抬头里面夹杂着注释导致的,IE真的是狠严(ruo)格(zhi)啊

CentOS 6.5下SSH总提示Warning: Permanently added &#39;****&#39; (RSA) to the list of known hosts.

通过了免密码验证后,但每次ssh或者scp的时候还总是提示: Warning: Permanently added '***(IP)' (RSA) to the list of known hosts. 虽然可以正常免密码远程连接成功,但是总有这个提示很多余. 如果想关掉,可以看下配置文件/etc/ssh/ssh_config: 找到         StrictHostKeyChecking no          UserKnownHostsFile /dev/null 如果这两个参数没注释

万恶的 “缺少标识符、字符串或数字”

FF和Chorme没问题,IE中就报错:“缺少标识符.字符串或数字” 一直找不到原因,网上查说是Json对象差一个逗号,我找遍了都没发现问题,无数次查找才发现原来for是个关键字,用双引号包含就不报错了.特此做个标志. var layerSpan = domConstruct.create("label", { for: name, innerHTML: name }, div); 就是for加双引号 var layerSpan = domConstruct.create("