前端ajax異步提交,點完注冊之后沒有反應,沒有提交到對應的registUserServlet上?請問大神們到底是那寫錯了?$(function () {
$("#registerForm").submit(function () {
if(checkUsername() && checkPassword() && checkEmail()){
//校驗通過,提交表單資料
$.post("registUserServlet",$(this).serialize(),function (data) {
})
}else{
return false;
}
uj5u.com熱心網友回復:
關鍵是摁f12后,header沒有任何資料系結.....uj5u.com熱心網友回復:
你好,請問這個問題解決沒有?查了好多都沒弄好,搞的無語了uj5u.com熱心網友回復:
我也搞不定。uj5u.com熱心網友回復:
你是不是沒有系結上注冊按鈕?還是哪里的字符敲錯了,所以才會導致沒有系結?uj5u.com熱心網友回復:
應該是你根本沒連接上資料庫,你看下是不是JDBCUtils加載druid.properties檔案時敲錯了,正確的是getResourceAsStream("druid.properties");這樣,檔案前面不要敲“/”。uj5u.com熱心網友回復:
你的問題解決了嗎?我遇到的問題是點擊注冊后,表單資料沒有寫進資料庫uj5u.com熱心網友回復:
你這個是直接頁面加載的時候去提交的?應該選中注冊按鈕的id做一個點擊事件,然后再發ajaxuj5u.com熱心網友回復:
我認為是這樣的 你的$()里的邏輯是在頁面加載出來之后執行的,而此時因為輸入框還沒有值所以沒有提交表單,但之后你的注冊按鈕的點擊事件并沒有其他代碼來表現,也就是你是不是應該把你的ajax放在 #表單id.click()中?轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/101823.html
標籤:Java EE
上一篇:JAVA初學者求解答!
