亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

關(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)文章

  • javascript 數(shù)組使用方法匯總

    javascript 數(shù)組使用方法匯總

    由于javascript是一種無類型語言,所以一個數(shù)組的元素可以具有任意的數(shù)據(jù)類型,同一個數(shù)組的不同元素 可以具有不同的類型,數(shù)組的元素設(shè)置可以包含其他數(shù)組,這樣就可以創(chuàng)建一個復(fù)雜的數(shù)組了.
    2009-12-12
  • js實現(xiàn)點贊按鈕功能的實例代碼

    js實現(xiàn)點贊按鈕功能的實例代碼

    這篇文章主要介紹了js實現(xiàn)點贊按鈕功能,本文通過實例代碼給大家介紹的非常詳細,對大家的工作或?qū)W習(xí)具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-03-03
  • js實現(xiàn)掃雷源代碼

    js實現(xiàn)掃雷源代碼

    這篇文章主要為大家詳細介紹了js實現(xiàn)掃雷源代碼,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • 微信小程序自定義頂部導(dǎo)航組件

    微信小程序自定義頂部導(dǎo)航組件

    這篇文章主要為大家詳細介紹了微信小程序自定義頂部導(dǎo)航組件,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • js中實現(xiàn)字符串和數(shù)組的相互轉(zhuǎn)化詳解

    js中實現(xiàn)字符串和數(shù)組的相互轉(zhuǎn)化詳解

    這篇文章主要介紹了js中實現(xiàn)字符串和數(shù)組的相互轉(zhuǎn)化,感興趣的小伙伴們可以參考一下
    2016-01-01
  • JavaScript缺少insertAfter解決方案

    JavaScript缺少insertAfter解決方案

    這篇文章主要介紹了JavaScript缺少insertAfter解決方案,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-07-07
  • javascript中Date對象的使用總結(jié)

    javascript中Date對象的使用總結(jié)

    本文介紹了Date對象的使用方法,清晰明了,實現(xiàn)方法有多種,僅供大家參考,希望對大家有所幫助,下面就跟小編一起來看看吧
    2016-11-11
  • JavaScript函數(shù)柯里化詳解

    JavaScript函數(shù)柯里化詳解

    柯里化函數(shù)主要起到預(yù)處理的作用。接下來通過本文給大家介紹JavaScript函數(shù)柯里化有什么作用及實現(xiàn)bind方法,非常具有參考價值特此分享供大家學(xué)習(xí)
    2016-04-04
  • 全面解讀TypeScript和JavaScript的區(qū)別

    全面解讀TypeScript和JavaScript的區(qū)別

    TypeScript和JavaScript是目前項目開發(fā)中較為流行的兩種腳本語言, TypeScript是JavaScript的一個超集,JavaScript是一種輕量級的解釋性腳本語言,本文主要介紹了兩者區(qū)別,感興趣的可以了解一下
    2023-09-09
  • JS中video標簽自動播放音視頻并繪制波形圖效果

    JS中video標簽自動播放音視頻并繪制波形圖效果

    html中的<video>標簽可以用來播放常見的音視頻格式,支持的格式包括:MP3、Ogg、WAV、AAC、MP4、WebM、AVI等,當然支持的格式也和瀏覽器和操作系統(tǒng)有關(guān),這篇文章主要介紹了video標簽自動播放音視頻并繪制波形圖,需要的朋友可以參考下
    2023-09-09

最新評論