今天在做右鍵菜單,當點擊重命名進行Ajax請求時,並沒有向後台發送數據而是直接跳轉到了首頁。朕百思不得其解,後來在前台頁面發現一個問題:
復制代碼 代碼如下:
<span style="font-size:24px;"><li><a href='#' onclick="renameContactsFunction()">重命名</a></li></span>
原來就是這個herf='#'惹的禍。當我點擊時候,頁面會跳轉到'#'這個路徑而不是進行Ajax請求。將上面那段代碼變成
復制代碼 代碼如下:
<span style="font-size: 24px;"><li><a onclick="renameContactsFunction()">重命名</a></li></span>
就好了。