我写的太长,这里放不下,去这看,谢谢,麻烦了
http://blog.csdn.net/a586586586/archive/2010/02/01/5277729.aspx

解决方案 »

  1.   

    我写的博客上复制的代码可能太乱,
    我把核心代码上传了,在这:
    http://hi.csdn.net/link.php?url=http://a586586586.download.csdn.net
      

  2.   

    在IE调试 你可以设置debugger在你需要的地方,直接写上就行了。
    然后设置IE 工具->Internet选项->高级->浏览->设置“禁用脚本调试”为允许。
    你就可以在debugger位置按F10进行调试了(如果你用的是.net的话)。
      

  3.   

    我点修改按钮时,就是说 语法错误extjs-all.js 中的行7,字符...  我alert();出来是“”,是空串。ie下的调试工具不来用,摸索了这么就久,也没摸索出来。呜呜.....
      

  4.   

    你点击后就到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().看在哪一行出错了,然后再看
    为什么错。
      

  5.   

    建议下载ie8
    然后设置IE 工具->Internet选项->高级->浏览->设置“禁用脚本调试”为允许。
    可以调试,非常好用
      

  6.   

    呵呵,我的问题解决了,前台没问题,原来表单提交后一定要有输出
    try {
    response.getWriter().print("{success:true,data:[]}");
    } catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
    好了,接分吧!各位。