解决ajax获取不到按钮的id
生活随笔
收集整理的這篇文章主要介紹了
解决ajax获取不到按钮的id
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
bindDelete : function bindDelete(){$(".delete-btn").click(function(){window.infoId = $(this).data("id");console.log(window.infoId);util.myconfirm("確定要刪除該題庫么?", 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("操作失敗請稍后嘗試:" + message.result);}},error : function(jqXHR, textStatus) {util.error("操作失敗請稍后嘗試");}}); }); });},
這是一段js代碼,問題是點擊搜索獲取到該問題的ID,將id傳入到ajax中進行url的拼接,但是
url : "admin/common/delete-field-" +$(this).data("id");這樣寫是獲取不到該按鈕的id的,存在跨域的問題,所以解決辦法之一就是在確認框之前把id的作用于變大, window.infoId = $(this).data("id");然后在url中拼接就可以獲取到該id了。 ,轉載于:https://www.cnblogs.com/bobc/p/8300928.html
總結
以上是生活随笔為你收集整理的解决ajax获取不到按钮的id的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: data.json
- 下一篇: spring: 使用Spring提供的J