[問題] Ajax 中提交表單又如何不刷新頁面

看板Ajax作者 (牧比)時間2年前 (2022/01/13 18:13), 編輯推噓4(404)
留言8則, 6人參與, 2年前最新討論串1/1
https://forum.gamer.com.tw/C.php?bsn=60292&snA=7628&tnum=1 使用一般的express可以將資料上傳至server上,但只要按enter就會把頁面刷新 我只希望某一區塊進行更新就好,所以想問問有沒有辦法使用ajax然後將資訊做上傳 目前的構想是使用enter把頁面刷新的動作攔截下來,然後把input裡面的contentText push至entries上,然後把裡面的contentText清空,但一直不成功 感謝各位,目前剛學習,所以可能有很多漏洞,辛苦了! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.3.2.55 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1642068828.A.18D.html

01/13 19:34, 2年前 , 1F
form submit reload, google it
01/13 19:34, 1F

01/14 19:03, 2年前 , 2F
你html不要用form就不會重新整理了啊
01/14 19:03, 2F

01/14 23:56, 2年前 , 3F
event preventDefault 查一下
01/14 23:56, 3F

01/15 01:39, 2年前 , 4F
不要用button傳送資料,用Ajax傳送資料
01/15 01:39, 4F

01/22 00:16, 2年前 , 5F
我記得有個插件可以直接把form的資料打包
01/22 00:16, 5F

01/22 00:21, 2年前 , 6F
喔好像不是插件,反正把打包的東西用AJAX丟到後端就好了
01/22 00:21, 6F

01/25 20:42, 2年前 , 7F

01/25 20:42, 2年前 , 8F
/FormData/Using_FormData_Objects
01/25 20:42, 8F
文章代碼(AID): #1Xt_jS6D (Ajax)
文章代碼(AID): #1Xt_jS6D (Ajax)