我在这个问题上挣扎了大约一周,我需要做什么,用ajax提交表单,这已经加载了ajax,我尝试了很多解决方案,但没有任何工作,所以如果有人知道,正确的做法,我将不胜感激, 并感谢先进。如何使用已经加载ajax的ajax提交表单,而无需重新加载当前页面?
这是我的代码:
<form class="w3-container" method="POST" action="forms-submitting" id="SignIN">
<p>
<label><b> إسم المستخذم </b></label>
<input class="w3-input w3-border" type="text" name="user_name">
</p>
<p>
<label><b> كلمة المرور <b></label>
<input class="w3-input w3-border" type="password" name="pass_word">
</p>
<p>
<button type="submit" class="w3-button w3-text-blue"> تسجيل الدخول </button>
</p>
</form>
这是我的Ajax代码:
$("#SignIN").submit(function(e) {
var url = "forms-handle.php";
$.ajax({
type: "POST",
url: url,
data: $("#SignIN").serialize(),
success: function(data)
{
alert(data);
}
});
e.preventDefault();
});
表单由ajax加载?如果确实如此,可能是因为提交表单的js代码没有找到“#SignIN”标识。 –