#如圖,設(shè)定斷點(diǎn)後刷新頁面並沒有進(jìn)debugger調(diào)試,之前是可以的,也沒有改設(shè)置,求解?
歡迎選擇我的課程,讓我們一起見證您的進(jìn)步~~
console.log(e);
這個(gè)有沒有印出來,印出來了就說明,這個(gè)ajax請(qǐng)求出現(xiàn)了異常,也就不會(huì)進(jìn)入success回調(diào)了
面對(duì)這樣的一個(gè)問題,我們不一定糾結(jié)在這個(gè)調(diào)試為什麼不能起效,可以採取其他方式檢查和調(diào)試自己的程式碼。
1、這裡我們可以透過Network去查看是否發(fā)起了非同步請(qǐng)求,請(qǐng)求是否成功,返回是否正常,
2、透過console下查看是否有代碼報(bào)錯(cuò),然後透過console.log列印下輸出之類的嘗試,
3.逐一去排除可能存在的問題,js這樣斷點(diǎn)調(diào)試方式使用起來有時(shí)費(fèi)時(shí)費(fèi)勁,你這裡沒有進(jìn)入斷點(diǎn)可能更能ajax有關(guān),好像在ajax請(qǐng)求有延時(shí)而造成的,這個(gè)你看測(cè)試下。
這裡沒有具體是回答到你的問題,抱歉,但是看到這樣問題也想著提供一個(gè)解決思路,希望能幫到你。
加三個(gè)斷點(diǎn)就能判斷了
1、var that=this加個(gè)斷點(diǎn),判斷是否有調(diào)用到該函數(shù)
2、success 加斷點(diǎn),判斷是否OK
3、error加斷點(diǎn),判斷是否失敗