遇到非法> 問題解決思路

開發(fā)問題解決思路

問題1--報錯非法的>

一開始以為是html格式問題,然后就去排查標(biāo)簽是不是有問題,排查不出來,后來我看也沒有調(diào)后臺接口,這個時候還以為是因為頁面格式不正確才沒去執(zhí)行js代碼呢。絕望了,才在js中打了斷點,發(fā)現(xiàn)js沒有獲取到接口名稱,是undefined

錯誤知識點:我以為html報錯不會執(zhí)行js代碼。
實際上,當(dāng)頁面解析報錯的時候,可能執(zhí)行js也可能不執(zhí)行。
<script>下如果有解析報錯的地方,那么里面的代碼就不會執(zhí)行。如果解析報錯不在這個<script>下,這個<script>里的代碼會被執(zhí)行。 <script>限定了作用域。

問題2--請求接口返回200 ok,但是回調(diào)走error函數(shù)

定位慢的原因:不懂error函數(shù)中變量是什么含義。沒有直接打印出報錯信息。
原因是后臺返回的數(shù)據(jù)格式不是json,數(shù)據(jù)中多了雙引號,導(dǎo)致解析失敗。http是文本協(xié)議給到的都是一個字符串,jquery根據(jù)指定的響應(yīng)頭來parse。

關(guān)鍵點:先debug,快速定位到錯誤類型。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • error code(錯誤代碼)=0是操作成功完成。error code(錯誤代碼)=1是功能錯誤。error c...
    Heikki_閱讀 3,538評論 1 9
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,040評論 25 709
  • 獨自從家出發(fā),我也不清楚我要去哪里!總之就是想去有趣的地方散散心。本來想著去五馬拿快遞,也沒有去,因為我怕回憶太傷...
    筆名鹵皖閱讀 249評論 0 0
  • 其實一直覺得自己是一個很分裂的人! 有時候我會想要安靜的避開人群,覺得孤獨很好,可以思考,可以放空。看著人群,并不...
    才華者婷小浪兒_閱讀 354評論 3 3
  • 2015年9月6日,我來到了學(xué)校雁塔校區(qū)。開始了我的大三生活。 雁塔校區(qū)沒有大一大二學(xué)生(除了建筑學(xué)院),于是我們...
    高小天兒呀閱讀 539評論 4 3

友情鏈接更多精彩內(nèi)容