最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

關(guān)閉頁面window.location事件未執(zhí)行的原因及解決方法

 更新時間:2014年09月01日 17:31:09   投稿:whsnow  
這篇文章主要介紹了關(guān)閉頁面window.location事件未執(zhí)行的原因及解決方法,需要的朋友可以參考下

1、問題描述:

JS中定義widow.location = function(),頁面關(guān)閉時,logout()函數(shù)未執(zhí)行。

window.onunload = function() {
logout();
}

function logout(reqParam, callback){
var userManageServiceUrl = "http://" + getServerAddr() + "/axis2/services/UserManageService";
var urlList = [];
var url = window.location.href;
urlList = url.split("?");
var sessionID = urlList[1];
reqParam.sessionID = sessionID;
var pl = new SOAPClientParameters();
var reqParamStr = JSON.stringify(reqParam);
pl.add("reqParam", reqParamStr);
SOAPClient.invoke(userManageServiceUrl, "logout", pl, false, callback);
}

2、問題原因:

logout()中調(diào)用SOAPClient.invoke()方法,參數(shù)為true,代表前端和server是異步方式通信,即前端還未接收到server端的響應(yīng),便已經(jīng)執(zhí)行后面的語句了,在該問題中表現(xiàn)為前端執(zhí)行l(wèi)ogout()時還未等到server的響應(yīng),便已經(jīng)將頁面關(guān)閉了,所以表現(xiàn)為logout()未執(zhí)行。

3、解決方法:

將前端和server通信方式改為同步,即將SOAPClient.invoke()方法中true改為false,問題得到解決。

相關(guān)文章

最新評論

乌鲁木齐县| 根河市| 彩票| 德令哈市| 山阳县| 尤溪县| 邵武市| 泰安市| 潞城市| 濉溪县| SHOW| 永和县| 南郑县| 临湘市| 五指山市| 汉沽区| 施甸县| 陇川县| 辛集市| 视频| 林周县| 怀安县| 河津市| 灵台县| 隆昌县| 济南市| 三明市| 北碚区| 黄平县| 江华| 读书| 彩票| 南通市| 图片| 辛集市| 高台县| 沐川县| 武城县| 吴江市| 恩平市| 新蔡县|