本文目录一览:
- 1、关于Extjs的前后台传输
- 2、Ext与JAVA后台的参数传递与获取
- 3、EXTJS怎么与后台数据交互的?我写了一些代码,后台用的SSH写的。
- 4、ExtJs中如何把后台的数据传递到前台
- 5、EXTJs与java后台怎么交互
- 6、刚学Extjs 请教怎么用Extjs与Java后台交互,,比如简单的登录
关于Extjs的前后台传输
简单说下:1.用Ext.getCmp("id").getValue();等方法获得当前界面中你想传递到后台的值;
2.用formpanel.form.doAction('submit',{
url:'logic.jsp',
method:'post',
params:{type:'QUERY',id:id}, //把需传到后台的数据放在这里。
success : function(form,action){
if (action.result.msg=='ok'){
alert('已完成');
}
};
failure : function(form,action){
alert( "提示:'服务器出现错误请稍后再试!");
}});
或者Ext.Ajax.request()方法传递(效果是一样的)
3.在logic.jsp文件里,接受从前台传递的数据(hashmap.put("id",request.getParameter("id")))
//hashmap,可以将数据以值对的形式放在hashmap中。
4. 在logic.jsp文件中调用java方法,与数据库交互。
5.在method.java(就是自己写的一个java文件)中写在logic.jsp文件中调用的java方法。
Ext与JAVA后台的参数传递与获取
仔细看了 代码没错 知道为什么 你的alert() 全是未定义和零么。实际上代码并没有错,错的是你的执行顺序。你要知道 请求加载是异步的,就是说是需要等待后台返回结果的。而js是立即执行的 ,你这里js立马就打印了 而实际上store当然没有数据。 你要等后台返回结果后 store有数据了 再调js打印 才会出结果 懂么。就是说 你的alert 要写在store加载完事件后 才行
EXTJS怎么与后台数据交互的?我写了一些代码,后台用的SSH写的。
指定到 jsp ,那个jsp 里肯定有默认的请求发送。这种写法不是很普遍。 最普遍的是URL 直接写入要访问的服务器地址以及具体相对路径。
这个要后台是GET 还是 POST ,查询一般是 GET。
form.getForm().submit({
url:.......,
waitMsg:'加载中....',
params:{
method:'login'
},
success:function(form, action){
//如果返回true则
Ext.MessageBox.alert("info","登录成功!")
},
failure : function(form, action) {
Ext.MessageBox.alert("info","登录失败!")
}
});
//形式差不多就是这样的。
ExtJs中如何把后台的数据传递到前台
通过XML或者将数据以JSON的形式加载
我一般通过JSP获取数据,嵌入到在Store中
yoogm1156 的方法挺多,可以参考一下
EXTJs与java后台怎么交互
通过ajax的调用呀。
ext里已经很好的封装了ajax调用的类Ext.Ajax
比如
Ext.Ajax.request({
url:"../ajxrpc/logout.logout",
method:"GET",
success:function(B,C){
var D=Ext.util.JSON.decode(B.responseText);
if(D.success){
A.hide();
window.location.href = './index.html';
}
},
failure:function(B,C){
A.hide();
Ext.Msg.alert("Error","Unable to Logout!")
},
scope:this
})
刚学Extjs 请教怎么用Extjs与Java后台交互,,比如简单的登录
简单叙述:1.extjs编写前台界面 ,同时向逻辑层发出请求(formpanel.form.doAction或者Ajax),比如:Ext.Ajax.request({
url:'logic_user.jsp',
method:'post',
params:{type:'VIEW',id:editid},//传递id参数
success:successFn ,
failure:function(){
alert('服务器出现错误请稍后再试!');
}
});
2.逻辑层接受前台传来的参数,然后调用java方法,与数据库交互。
3.编写java程序,实现与数据库交互所需功能。