記乙個前端小bug ajax執行完後頁面被重新整理

2021-10-08 22:26:34 字數 784 閱讀 9174

博主是前端菜鳥,今天寫ajax的時候遇到了乙個bug,折騰了好久,網上找了一圈最後發現是個小問題導致的。。。不怕丟人把**放上。

$("#submit1").click(function();

$.ajax(,

error:function(ret)

});})

描述一下這個bug:我用ajax來post資料到後端,然後後端返回結果到前端。但每次提交完頁面都被重新整理,導致我看不到後端發過來的結果,啊真是氣死個人。可能你們前端大佬一眼就看出問題了,我懵逼了乙個多小時。。。

我特地為了避免在ajax後完成後,表單又重新提交一遍的情況,所以避開使用submit按鈕。因此首先表單被提交這個原因被排除了,那還會是什麼原因呢?

難道ajax完成後,頁面會被重新整理?網上查了一下資料,結果是並不會。我擦實在想不到還有啥原因了,就這麼簡單的幾行**。

最後實在想不到啥原因,應該不會是button這個按鈕會提交表單吧??。。。然後搜了一下,,,結果就是button這個東西搞的鬼!!!沒想到你個濃眉大眼的傢伙也叛變革命了???!!!

button的type有三種:button、reset、submit,如果沒寫type,預設type不是你以為的「button」,而是「submit」,「submit」,「submit」!!!重要的事情說三遍!!!

好了,今天的bug就記錄到這裡,觀眾朋友們,下次bug,再會!

參考:

puppet執行慢的乙個小例子

乙個小例子來看下怎麼debug puppet執行慢的問題。乙個小例子來看下怎麼debug puppet執行慢的問題。發現一台機器的agent執行比較緩慢,首先看下puppet server的整體效能 puppet server使用了passenger nginx的結構,效能比較穩定,接入1200臺機...

乙個小爬蟲

usr bin env python coding utf 8 sina小爬蟲 site http 不能少哦 reptile sina reptitle site print getting the urls.n reptile sina.get urls site reptile sina.sto...

乙個小故事

從前有乙個叫馬里的小女孩,她四歲的時候,天使飛到她家來看她,天使問她,馬里,你長大了,有什麼願望要我幫你實現嗎?馬里說,我想在我20歲生日的時候找到乙個男朋友,他叫汗斯,他要有長長的頭髮,他要會彈結他,會唱歌,我們會生4個孩子,都是女孩,她們都要去學校學跳芭蕾。馬里長大了,在她17歲的時候,她真的遇...