a標籤根據js返回值判斷頁面是否跳轉

2022-03-06 18:34:36 字數 874 閱讀 2308

a標籤再跳轉之前先判斷是否符合條件,符合可以跳轉,不符合不可以跳轉。

自己遇到的問題是:在js方法中根據條件就return結果,但是不行。

原因是:在js方法中return後不會結束整個js方法(action裡面會結束整個方法),所以下面的例子始終會返回false

例如(錯誤的):

function

updatetrainclass(classid)';

$.ajax(,

async:

false,//

同步等待結果的返回

success:function

(data)

else}})

return

false

}

<

a href

="$"

onclick

="return updatetrainclass('000');"

>

<

i class

="glyphicon glyphicon-pencil"

>

i>

a>

正確的(根據條件判斷來改變flag的值,最終返回flag)

function

updatetrainclass(classid)';

$.ajax(,

async:

false,//

同步等待結果的返回

success:function

(data)

else}})

return

flag

}

這是自己學習過程中的記錄,方便自己回顧,好記性不如爛筆頭

js彈出頁面返回值

第一種方法 window.showmodaldialog 方法用來建立乙個顯示html內容的模態對話方塊。window.showmodelessdialog 方法用來建立乙個顯示html內容的非模態對話方塊。例子 parent.html function add child.html functio...

彈出頁面返回值

一 window.showmodaldialog獲取彈出頁面返回值的2種方法 main.html 主頁面 open.html 彈出頁面 二 window.open獲取返回值方法 main.html 主頁面 open.html 彈出頁面 三 window.open 彈出新視窗的頁面引數設定 open....

pthread join pid 返回值是22

預備知識 linux執行緒執行和windows不同,pthread有兩種狀態joinable狀態和unjoinable狀態,如果執行緒是joinable狀態,只有當你呼叫了pthread join之後這些資源才會被釋放,即只有不設定unjoinable狀態時pthread join才有效 當執行緒函...