我想通過Ajax提交表單。我之前完成了它,但由於某種原因,無論何時單擊提交,它都會提交表單並刷新頁面。一旦提交按鈕被按下,我做了一個測試功能只是爲了控制檯日誌,但是這甚至不起作用。Form_Open始終提交 - 通過Ajax提交 - CodeIgniter
一旦我可以讓控制檯日誌工作而不刷新頁面,那麼我可以自己做Ajax,因爲我知道如何。
這是我的表單(請記住我只會在這裏發佈一個輸入,僅作爲示例)。
function submit_form(e) {
e.preventDefault();
console.log('working');
return false;
};
{!! form_open('myaccount/product_coupon/add',['id' => 'product_coupon_form', 'onsubmit'=> 'submit_form']) !!}
Username <input type="text" name="username" class="form-control">
<input type="submit" class="btn btn-primary" id="submit">
</form>
我也試圖在JavaScript調用它通過$('#submit').click(function()...
但仍沒有采取任何行動
檢查控制檯是否有JS錯誤? –
如果你想使用ajax提交你的表單,那麼你不需要任何形式的#動作。你可以通過點擊按鈕來完成。 – kishor10d
我厭倦了留下形式行爲爲「」,但仍然沒有任何提交。並且在控制檯日誌或成功中沒有錯誤。 – Gilbert