今天發現了一個不怎麼常用的東西,但是卻剛好可以解決我之前的取值問題。因爲前端本身也沒有什麼基礎,不知道要從哪說起,就直接舉例吧。
<a href="#" class="del" data-id="123" data-pid="456">delete</a>
// 導入jQuery.js
省略 ...
<script>
var id = $(this).data('id'); // 123
var pid = $(this).data('pid'); //456
</script>
這裏通過data獲取id值再結合ajax的url就可以用id值來刪除數據了,而且可以發出delete請求,符合restful的規範。
之前因爲一直不知道怎麼直接取值,則是通過獲取i值再傳遞到另一個函數中重新查詢其在數據中的位置再進行刪除,這樣就多了一次查詢的過程了。個人感覺通過data取值會更加的方便快捷。