(累积3万错误--NO.1)jQueryUI中dialog设置属性为JSON对象,在IE6,7,8中的设置
来源:互联网 发布:android放弃java 编辑:程序博客网 时间:2024/04/30 15:06
对话框在浏览器中用的还是算比较多的,我选择了jQuery中的dialog;
在对dialog设置属性的时候,接受的是JSON对象。
function showdialog(){$('#fogetdialog').dialog({title:'密码找回',height:200,width:400,modal: true,});}
IE6,7,8中出错,显示“ 缺少标识符、字符串或数字”
网上找了下原因,结果是IE6,7,8不认识JSON对象,需要用eval转换。
试着这样解决了一下
function showdialog(){var jsonStr = '{"title":"密码找回","height":"200","width":"400","modal": "true"}';jsonStr = eval("(" + jsonStr + ")");console.log(jsonStr);console.log(jsonStr.title);$('#fogetdialog').dialog(jsonStr));}
但是这样还是会出现问题,IE6,7,8中显示“缺少 ';'”
最后的解决方法
function showdialog(){$('#fogetdialog').dialog(eval("(" + '{"title":"密码找回","height":"200","width":"400","modal": "true"}' + ")"));}
IE6 IE7 IE8(Q) 不支持 JSON 对象参考:http://www.w3help.org/zh-cn/causes/SJ9012#impacted_browsers
- (累积3万错误--NO.1)jQueryUI中dialog设置属性为JSON对象,在IE6,7,8中的设置
- IE6中 “无法设置selected属性”的脚本错误提示
- 在VS2005中设置DIALOG的属性,将滚动条属性设置为TRUE,这样在界面中出现滚动条样式,但不能实现滚动
- 安卓为Dialog设置属性动画
- jq UI中的dialog属性设置
- (3万错误,No.2),PHP不报错误,并且设置了error_reporting(E_ALL)
- 设置JqueryUI DatePicker默认语言为中文
- 在Flex中使用JSON对象为属性赋值
- IE6中使用jquery 无法设置selected属性。未指明的错误
- Dialog Style属性设置
- Android中设置dialog为透明
- Andriod中为Dialog设置动画
- 为对象的属性设置属性值
- 论IE6在css中设置一些属性后不再重复执行expression表达式
- 在一个CommandField中为删除按钮设置OnClientClick属性
- Android为CustomView在xml中设置属性
- ImageButton设置头像(在Dialog中使用Gallery)
- 如何在SpriteBuilder中设置对象的通用属性
- 如何利用Microsoft Web Browser控件在VC中创建一个属于自己的浏览器
- 测试视频网站
- 使用Database Link遇到ORA-01017,ORA-02063
- 堆和栈的区别
- 黑马程序员 01 Java基础教学 - 01 - 认识Java
- (累积3万错误--NO.1)jQueryUI中dialog设置属性为JSON对象,在IE6,7,8中的设置
- Androidpn客户端浅析
- PHPCMS 2008 SP3 模板语法规则整理
- map用法
- 中国电信商务领航:网关(2-1)端口映射
- WTL入门(1)-- ATL背景知识 (转)
- 小方法
- 海淘汇总
- 进程状态