最近在幫同學搭乙個簡單的個人部落格,前端採用bootstrap.layui,.......各種沒聽過的東西,原諒我太辣雞,
經過一頓的瞎分析,還是要使用一下ajax來傳送請求和展示資料,沒想到剛開使就遇到麻煩了
使用ajax傳送請求後,動態建立元素並新增資料,這時問題來了,一些點選事件沒了,完全失效了,也不報錯,
一直以為是自己把這個結構搞爛了,於是就是一頓瞎改
原理就是
ajax是非同步操作。ajax和js的檔案是同時載入。ajax還未返回js檔案中獲取的id或class,js已經載入完畢。導致js失效。
這是個坑啊!!!
$.ajax({
type:"get",
url:"",
設定了async:false之後問題貌似解決了,但是.........
AJAX遇到的問題
415 unsupported media type 對於當前請求的方法和所請求的資源,請求中提交的實體並不是伺服器中所支援的格式,因此請求被拒絕。解決 ajax 400 bad request,前端請求的格式錯誤 1 語義有誤,當前請求無法被伺服器理解。除非進行修改,否則客戶端不應該重複提交這個請...
Ajax中遇到的問題
關於前台 寫ajax函式的時候,記得括號裡面的引數就是json格式型別。有的引數,可以不寫,async預設設定寫均為非同步請求,在學習前台表單校驗時遇到過一次這裡寫同步的。data引數有時候也可以不寫,因為有些需求是不需要想後台傳遞資料,最常見的是使用jquery獲取相應的值封裝成json格式 接受...
ajax請求遇到的問題
工作有一段時間了,總結一下和後台互動遇到的問題。ajax error function error 原因 事實上,假如不用json.stringify data 會變成字串拼接,name vinxent age 21 有點和get方法相像。若使用json.stringify data 則會傳輸jso...