我在我的網站上使用Ajax提交表單而不重新加載當前頁面。我把代碼放在我的所有Javascript中:在</body>
標籤前面。什麼時候應該加載Ajax代碼?
但是我注意到,當我加載一個頁面並在加載結束之前提交一個表單時,頁面會像Ajax那樣重新加載。
這是我的代碼怎麼現在是:
<html>
<head></head>
<body>
<form id="ajaxForm"></form>
<script type="text/javascript">
$("#ajaxForm").on("submit", function(e){
$.ajax({});
});
</script>
</body>
</html>
我認爲下面的代碼可以做什麼我做什麼,但我想用選擇(如#ajaxForm
)作爲觸發因素執行Ajax。
<html>
<head>
<script type="text/javascript">
function submitForm(){
$.ajax({});
}
</script>
</head>
<body>
<form id="ajaxForm" onsubmit="submitForm()"></form>
</body>
</html>
我應該如何安排我的代碼正確使用Ajax,即使頁面加載尚未完成?
第一個是好的(就在'