婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > ajax動態(tài)為a標(biāo)簽href賦值不執(zhí)行跳轉(zhuǎn)的原因分析及解決

ajax動態(tài)為a標(biāo)簽href賦值不執(zhí)行跳轉(zhuǎn)的原因分析及解決

熱門標(biāo)簽:察縣地圖標(biāo)注 莆田防封電銷卡價格 如何用地圖標(biāo)注各分公司 接聽電話機(jī)器人哪有 辦理一個400電話多少錢 蓄意標(biāo)記地圖標(biāo)注 廣西ai語音電銷機(jī)器人哪家好 信貸電銷機(jī)器人有用嗎 電銷機(jī)器人適用范圍
由于一中考評系統(tǒng)要加入一個新的功能“調(diào)查問卷”,我想沿用別人做好的調(diào)查問卷,用別人的有一個好處就是:人家做的專業(yè),界面美化等非常人性化,但是它需要你每次設(shè)置完調(diào)查問卷后發(fā)布一下網(wǎng)址,客戶端訪問的每次都是變動的地址。

客戶端每次點(diǎn)擊“調(diào)查問卷”,就會跳轉(zhuǎn)到相應(yīng)頁面:
 
點(diǎn)擊“調(diào)查問卷”即進(jìn)入調(diào)查問卷頁面:
 
我使用a 標(biāo)簽,每次訪問管理員提交的“調(diào)查問卷”
復(fù)制代碼 代碼如下:

li>a href="" onclick="meizz(this)">調(diào)查問卷/a>/li>

點(diǎn)擊“調(diào)查問卷”,調(diào)用meizz函數(shù),該函數(shù)通過ajax調(diào)用返回要訪問的“調(diào)查問卷”網(wǎng)址:
復(fù)制代碼 代碼如下:

script type="text/javascript" language="javascript">
function meizz(e) {
$.ajax({
//async:false, //設(shè)置ajax的同步
type: "get", //get方式
url: "../handler/QueryQuestionnaire.ashx",
//返回數(shù)據(jù)成功,將返回的json數(shù)據(jù)解析,顯示在課程信息列表中
success: function (strJson) {
//檢查后臺返回的數(shù)據(jù)
var dataArray = eval(strJson);
e.href = dataArray[0].Questionnaire;//要訪問的網(wǎng)址
},
//返回數(shù)據(jù)失敗,彈出錯誤顯示
error: function (XmlHttpRequest, textStatus, errorThrown) {
alert(XmlHttpRequest.responseText);
}
});
}
/script>

現(xiàn)象是 e.href如果放在函數(shù)的$.ajax之上可以運(yùn)行,但是放到ajax里面綁定動態(tài)返回的地址,就不能運(yùn)行了。經(jīng)過了郁悶,最終找到了答案:因為ajax默認(rèn)調(diào)用是異步的,所以不等ajax調(diào)用處理回調(diào)函數(shù)為href賦值,就直接發(fā)起了href,在這里這時候href是空值。

解決方法:將ajax調(diào)用方法改為同步,聲明ajax調(diào)用方式為同步:
復(fù)制代碼 代碼如下:

$.ajax({
async:false, //設(shè)置ajax的同步
}

這樣href的執(zhí)行就必須等待function中ajax調(diào)用完成后才會觸發(fā),就得到了想要的結(jié)果。
您可能感興趣的文章:
  • ajax提交session超時跳轉(zhuǎn)頁面使用全局的方法來處理
  • AJAX跳轉(zhuǎn)路徑代碼
  • ajax如何實現(xiàn)頁面局部跳轉(zhuǎn)與結(jié)果返回

標(biāo)簽:張掖 阿拉善盟 益陽 鷹潭 銅陵 儋州 延邊 巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《ajax動態(tài)為a標(biāo)簽href賦值不執(zhí)行跳轉(zhuǎn)的原因分析及解決》,本文關(guān)鍵詞  ajax,動態(tài),為,標(biāo)簽,href,賦值,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。

  • 相關(guān)文章
  • 下面列出與本文章《ajax動態(tài)為a標(biāo)簽href賦值不執(zhí)行跳轉(zhuǎn)的原因分析及解決》相關(guān)的同類信息!
  • 本頁收集關(guān)于ajax動態(tài)為a標(biāo)簽href賦值不執(zhí)行跳轉(zhuǎn)的原因分析及解決的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 六安市| 库车县| 景德镇市| 浙江省| 博乐市| 镶黄旗| 贵港市| 巴中市| 台前县| 郑州市| 屯留县| 博乐市| 广昌县| 平顺县| 湄潭县| 福建省| 丰县| 平阳县| 新乡县| 东乌珠穆沁旗| 临武县| 贵阳市| 襄樊市| 长葛市| 汽车| 元阳县| 章丘市| 南投市| 尼木县| 商水县| 栾川县| 富锦市| 麻阳| 万宁市| 仁布县| 武威市| 温宿县| 遂昌县| 靖州| 大姚县| 华阴市|