本文目錄一覽:
- 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程序,實現與資料庫交互所需功能。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/294046.html