2 回答

TA貢獻(xiàn)1789條經(jīng)驗(yàn) 獲得超10個贊
您可以使用 不使用事件。clicksubmit
在你的情況下,只要給你的喜歡 -idform
<form validate="" id="submit">
現(xiàn)在,在您的腳本中 -js
$(function() { //shorthand document.ready function
$('#submit').on('submit', function(e) {
e.preventDefault(); //prevent form from submitting
console.log(data);
$.ajax({
type: "POST",
async: true,
url: test.php,
data: $(this).serializeArray(),
success: function (data) {
console.log(data);
}
});
});
});
因此,請檢查您的整個代碼 -
<!DOCTYPE html>
<html>
<head>
<title>Login</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.0/jquery.min.js"></script>
</head>
<body>
<form validate="" id="submit">
<input type="text" placeholder="Username" id="username" required/><br />
<input type="password" placeholder="Password" id="password" required/><br />
<input type="submit" value="Login" />
</form>
<script type="text/javascript">
// when document is loaded
$(function() { //shorthand document.ready function
$('#submit').on('submit', function(e) {
e.preventDefault(); //prevent form from submitting
console.log(data);
$.ajax({
type: "POST",
async: true,
url: test.php,
data: $(this).serializeArray(),
success: function (data) {
console.log(data);
}
});
});
});
</script>
</body>
</html>
希望這會幫助你。

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超8個贊
您需要將一個函數(shù)傳遞給您的 document.ready() 調(diào)用和您的 click() 調(diào)用。
<script type="text/javascript">
$(document).ready(function() {
Your variables here...
$('#submit').click(function() {
... Ajax call here.
});
});
</script>
- 2 回答
- 0 關(guān)注
- 150 瀏覽
添加回答
舉報