1.q:$(this)在js中失效,無法獲取當前元素
a:function()在被呼叫時this是指向window的,如果要想指向被點選的元素,一般是將this作為引數傳入,例如:
<2.q:如何用js傳遞敏感引數a:一般處理方式是把引數放到url後面傳過去。如果所帶的引數涉及賬號等敏感資訊,要想不被看見,通常情況是對引數進行編碼,但是encodeuri()、escape()、 encodeuricomponent()都不能對數字和字母進行編碼,也就是數字和字母引數是可見的。div
onclick
= 'b(this);'
><
input
type
= 'hiddden'
value
= 'c'
>
div>
function b(e)
這種情況,我覺得可以新增乙個隱藏表單,以post方式提交,**如下:
//js提交表單
function3.q:如何用遍歷ajax返回的json資料a:jump()
$.each(data, function(index, value));
JS問題彙總
1.使用servlet生成驗證碼時,訪問 imgcode即可得到新的驗證碼,實現重新整理驗證碼時務必要使請求url鏈結有變化才可生效,如 src imgcode.do?rand math.random imgcode.do 或 imgcode.do?則無效 否則不會向伺服器重新發出請求。docume...
JS 問題彙總
一 操作符 var a,b 0 console.log a undefined console.log b 0,逗號操作符的左到右計算它的運算元,只返回最後乙個運算元的值 逗號表示式是連續表示式,他的結果是最後乙個值 二 parseint 傳入數字 為什麼會是如下這樣 parseint 0.0000...
js運算元組彙總
shift 刪除原陣列第一項,並返回刪除元素的值 如果陣列為空則返回undefined var a 1,2,3,4,5 var b a.shift a 2,3,4,5 b 1 unshift 將引數新增到原陣列開頭,並返回陣列的長度 var a 1,2,3,4,5 var b a.unshift 2...