在DWR中實(shí)現(xiàn)直接獲取一個(gè)JAVA類的返回值的兩種方法
第一種實(shí)現(xiàn)(來(lái)源網(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; } }
以上就是本文的全部?jī)?nèi)容,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,同時(shí)也希望多多支持腳本之家!
相關(guān)文章
javascript設(shè)計(jì)模式 – 策略模式原理與用法實(shí)例分析
這篇文章主要介紹了javascript設(shè)計(jì)模式 – 策略模式,結(jié)合實(shí)例形式分析了javascript策略模式相關(guān)概念、原理、用法及操作注意事項(xiàng),需要的朋友可以參考下2020-04-04JS實(shí)現(xiàn)的拋物線運(yùn)動(dòng)效果示例
這篇文章主要介紹了JS實(shí)現(xiàn)的拋物線運(yùn)動(dòng)效果,結(jié)合實(shí)例形式分析了javascript拋物線運(yùn)動(dòng)的相關(guān)運(yùn)算與元素動(dòng)態(tài)操作實(shí)現(xiàn)技巧,需要的朋友可以參考下2018-01-01JavaScript 以對(duì)象為索引的關(guān)聯(lián)數(shù)組
我們常說(shuō)JavaScript原生支持json,因?yàn)槲覀兛梢哉J(rèn)為json就是對(duì)JavaScript的Object對(duì)象的靈活應(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)卡效果代碼,通過(guò)javascript鼠標(biāo)事件及頁(yè)面元素遍歷實(shí)現(xiàn)tab切換的功能,非常簡(jiǎn)單實(shí)用,需要的朋友可以參考下2015-08-08JavaScript+Canvas實(shí)現(xiàn)文字粒子流特效
看到大師級(jí)的canvas文字粒子動(dòng)畫,要10個(gè)jq幣才能下載啊,我內(nèi)心的小鹿蠢蠢欲動(dòng),我也要寫一個(gè)。所以本文就來(lái)用Canvas實(shí)現(xiàn)簡(jiǎn)單的文字粒子流特效,希望對(duì)大家有所幫助2023-01-01原生JS發(fā)送異步數(shù)據(jù)請(qǐng)求
這篇文章主要為大家詳細(xì)介紹了原生JS發(fā)送異步數(shù)據(jù)請(qǐng)求的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-06-06