解决ajax获取不到按钮的id
生活随笔
收集整理的這篇文章主要介紹了
解决ajax获取不到按钮的id
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
bindDelete : function bindDelete(){$(".delete-btn").click(function(){window.infoId = $(this).data("id");console.log(window.infoId);util.myconfirm("確定要?jiǎng)h除該題庫么?", function(){$.ajax({headers : {'Accept' : 'application/json','Content-Type' : 'application/json'},type : "GET",url : "admin/common/delete-field-" + window.infoId,success : function(message, tst, jqXHR) {console.log(message+"/"+tst+"/"+jqXHR);if (!util.checkSessionOut(jqXHR))return false;if (message.result == "success") {util.success("刪除成功", function(){window.location.reload();});} else {util.error("操作失敗請(qǐng)稍后嘗試:" + message.result);}},error : function(jqXHR, textStatus) {util.error("操作失敗請(qǐng)稍后嘗試");}}); }); });},
這是一段js代碼,問題是點(diǎn)擊搜索獲取到該問題的ID,將id傳入到ajax中進(jìn)行url的拼接,但是
url : "admin/common/delete-field-" +$(this).data("id");這樣寫是獲取不到該按鈕的id的,存在跨域的問題,所以解決辦法之一就是在確認(rèn)框之前把id的作用于變大, window.infoId = $(this).data("id");然后在url中拼接就可以獲取到該id了。 ,轉(zhuǎn)載于:https://www.cnblogs.com/bobc/p/8300928.html
總結(jié)
以上是生活随笔為你收集整理的解决ajax获取不到按钮的id的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。