extjs程序在火狐下正常,在ie下报语法错误(点击修改时)急 我写的太长,这里放不下,去这看,谢谢,麻烦了http://blog.csdn.net/a586586586/archive/2010/02/01/5277729.aspx 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我写的博客上复制的代码可能太乱,我把核心代码上传了,在这:http://hi.csdn.net/link.php?url=http://a586586586.download.csdn.net 在IE调试 你可以设置debugger在你需要的地方,直接写上就行了。然后设置IE 工具->Internet选项->高级->浏览->设置“禁用脚本调试”为允许。你就可以在debugger位置按F10进行调试了(如果你用的是.net的话)。 我点修改按钮时,就是说 语法错误extjs-all.js 中的行7,字符... 我alert();出来是“”,是空串。ie下的调试工具不来用,摸索了这么就久,也没摸索出来。呜呜..... 你点击后就到else if(ss.buttons[0].getText()=='修改'){ ss.form.submit({ waitMsg : '正在保存......', url : 'myfirst.do?method=updatestep', method : 'POST', success : function(form, action) { Ext.MessageBox.alert("信息", '修改成功!'); }, failure : function(form, action) { if (action.failureType == Ext.form.Action.SERVER_INVALID) { Ext.MessageBox.alert("操作失败!", '提交数据有错误!'); } else if (action.failureType == 'connect') { Ext.MessageBox.alert("操作失败!", '连接请求超时!'); } else if (action.failureType == 'client') { Ext.MessageBox.alert("操作失败!", '客户端的数据出现异常!'); } else { Ext.MessageBox.alert('操作', "保存操作失败!"); } } }); }如果错的话 就是这里面某个地方出错了。LZ可以在每行后面用alert().看在哪一行出错了,然后再看为什么错。 建议下载ie8然后设置IE 工具->Internet选项->高级->浏览->设置“禁用脚本调试”为允许。可以调试,非常好用 呵呵,我的问题解决了,前台没问题,原来表单提交后一定要有输出try { response.getWriter().print("{success:true,data:[]}"); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); }好了,接分吧!各位。 TAB切换调juqery的方法,如何在同页面同时存在2个这样的方法,在线等 请教如何查询字符串包含? 获得相应的值 如何显示隐藏元素,在线等! 正则表达式问题,请高人解答 如何选择下啦列表后,让他的内容显示在 文本框里面? 如何根据表单元素名获得该对象在表单或者文档中的索引? 请教一个关于javascript中adodb.stream对象的问题,急!!! 怎么让页面自动后退两步? 查询按钮调用后台数据,如何先显示‘正在查询中.....’然后才在页面上显示数据,如图片 一个IE兼容的问题。 到底错误在哪里呢?
我把核心代码上传了,在这:
http://hi.csdn.net/link.php?url=http://a586586586.download.csdn.net
然后设置IE 工具->Internet选项->高级->浏览->设置“禁用脚本调试”为允许。
你就可以在debugger位置按F10进行调试了(如果你用的是.net的话)。
ss.form.submit({
waitMsg : '正在保存......',
url : 'myfirst.do?method=updatestep',
method : 'POST',
success : function(form, action) {
Ext.MessageBox.alert("信息", '修改成功!');
},
failure : function(form, action) {
if (action.failureType == Ext.form.Action.SERVER_INVALID) {
Ext.MessageBox.alert("操作失败!", '提交数据有错误!');
} else if (action.failureType == 'connect') {
Ext.MessageBox.alert("操作失败!", '连接请求超时!');
} else if (action.failureType == 'client') {
Ext.MessageBox.alert("操作失败!", '客户端的数据出现异常!');
} else {
Ext.MessageBox.alert('操作', "保存操作失败!");
}
}
});
}如果错的话 就是这里面某个地方出错了。LZ可以在每行后面用alert().看在哪一行出错了,然后再看
为什么错。
然后设置IE 工具->Internet选项->高级->浏览->设置“禁用脚本调试”为允许。
可以调试,非常好用
try {
response.getWriter().print("{success:true,data:[]}");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
好了,接分吧!各位。