在DWR中實(shí)現(xiàn)直接獲取一個JAVA類的返回值的兩種方法
第一種實(shí)現(xiàn)(來源網(wǎng)上轉(zhuǎn)貼):
js 代碼
function Test() { var _data = ""; this.getString = function() { //設(shè)置成同步 DWREngine.setAsync(false); //調(diào)用Java類Test的getString方法,callBackFun為回調(diào)函數(shù) JTest.getString(function(data){_data = data;} //重新設(shè)置為異步方式 DWREngine.setAsync(true); return _data; } }
第二種實(shí)現(xiàn)(我在實(shí)際中的實(shí)現(xiàn)):
js 代碼
function Test() { var _data = ""; this.getString = function() { //調(diào)用Java類Test的getString方法,callBackFun為回調(diào)函數(shù) JTest.getString( { callback:function(data){_data = data;}, async:false } ); return _data; } }
以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!
相關(guān)文章
javascript設(shè)計模式 – 策略模式原理與用法實(shí)例分析
這篇文章主要介紹了javascript設(shè)計模式 – 策略模式,結(jié)合實(shí)例形式分析了javascript策略模式相關(guān)概念、原理、用法及操作注意事項(xiàng),需要的朋友可以參考下2020-04-04JS實(shí)現(xiàn)的拋物線運(yùn)動效果示例
這篇文章主要介紹了JS實(shí)現(xiàn)的拋物線運(yùn)動效果,結(jié)合實(shí)例形式分析了javascript拋物線運(yùn)動的相關(guān)運(yùn)算與元素動態(tài)操作實(shí)現(xiàn)技巧,需要的朋友可以參考下2018-01-01JavaScript 以對象為索引的關(guān)聯(lián)數(shù)組
我們常說JavaScript原生支持json,因?yàn)槲覀兛梢哉J(rèn)為json就是對JavaScript的Object對象的靈活應(yīng)用。2010-05-05詳解Js 根據(jù)文件夾目錄獲取Json數(shù)據(jù)輸出demo
這篇文章主要為大家介紹了Js 根據(jù)文件夾目錄獲取Json數(shù)據(jù)輸出示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-03-03js實(shí)現(xiàn)類似菜單風(fēng)格的TAB選項(xiàng)卡效果代碼
這篇文章主要介紹了js實(shí)現(xiàn)類似菜單風(fēng)格的TAB選項(xiàng)卡效果代碼,通過javascript鼠標(biāo)事件及頁面元素遍歷實(shí)現(xiàn)tab切換的功能,非常簡單實(shí)用,需要的朋友可以參考下2015-08-08JavaScript+Canvas實(shí)現(xiàn)文字粒子流特效
看到大師級的canvas文字粒子動畫,要10個jq幣才能下載啊,我內(nèi)心的小鹿蠢蠢欲動,我也要寫一個。所以本文就來用Canvas實(shí)現(xiàn)簡單的文字粒子流特效,希望對大家有所幫助2023-01-01