首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

ext的formPanel交付数据,在火狐浏览器中可以接收数据,在ie中接收不到

2012-09-03 
ext的formPanel提交数据,在火狐浏览器中可以接收数据,在ie中接收不到formPanel提交数据,在火狐浏览器中可

ext的formPanel提交数据,在火狐浏览器中可以接收数据,在ie中接收不到
formPanel提交数据,在火狐浏览器中可以接收数据,在ie中接收不到
在ie中运行,后台全部打印出null
ext代码如下

JScript code
Ext.onReady(function(){        var name=new Ext.form.TextField({            name:"name",            id:"name",            fieldLabel:"房间名称"        });                var campus=new Ext.form.TextField({            name:"campus",            fieldLabel:"所在校区"        });                var buildingno=new Ext.form.TextField({            name:"room.buildingno",            fieldLabel:"建筑楼号"        });                var floor=new Ext.form.TextField({            name:"floor",            fieldLabel:"所在楼层"        });                                var f=new Ext.form.FormPanel({            url:"/FWGL/room!addRoom",            method:"post",            title:"房间登记",            width:700,            height:300,            frame:true,            renderTo:"main",            layout:"form",            items:[            {//行1                layout:"column",                items:[                {                    columnWidth:.5,                    layout:"form",                    items:[name]                },                {                columnWidth:.5,                    layout:"form",                    items:[campus]                }                ]            },            {//行2                layout:"column",                items:[                {                    columnWidth:.5,                    layout:"form",                    items:[buildingno]                },                {                    columnWidth:.5,                    layout:"form",                    items:[floor]                }                    ]            }            ],            buttons:[            {                text:"提交",                handler:function(){                    f.getForm().submit({                        success:function(form,action){                            Ext.Msg.alert("","提交成功!"+action.result.msg);                        },                        failure:function(){                            Ext.Msg.alert("","对不起,表单提交失败!");                        }                    });                }            },            {                text:"重置",                handler:function(){                    f.getForm().reset();                }            }]        });            });

后台action接收数据代码
Java code
String name1=this.request.getParameter("name");System.out.println("==="+name1);

请各位看看,这是什么问题啊,在FF中很正常,在ie就不行?

[解决办法]
我这里测试你代码没问题,检查meta什么声明的编码是否和这个文件的编码一致,怕是出乱码了

meta申明为gb2312时,文件存储编码为ansi
utf-8则文件存储编码为 utf-8
[解决办法]
额,最近也碰到过类似问题,真心诡异,很纠结,对比了很多例子才发现,body里面不能有不带标签的“裸”文本,如果有则在ie里面不能提交,我也不知道是什么原因,刚开始学习exj,不知道lz是不是这个原因

热点排行