我有像143表单字段(文本,文本区域和选择),我想通过AJAX post请求发送。是否有一种方法,我可以做到这一点快速,而无需手动添加每个字段的查询?
好的,我这样设置了:
jquery$("#submitbtn").click(function(){
$.ajax({url: "check_data.php", data: $("#form").serialize(), success: function(result){
alert(result);
}});
});
表单声明如下:
<form class="pure-form" onsubmit="return false;" method="POST" id="form">
我也试过没有"return: false"
按钮如下:
<button id="submitbtn" class="pure-button pure-button-primary">INSERT</button>
但是它不起作用,当我按下按钮时,我在控制台上没有得到任何js或网络活动,什么也没有发生。
我用这个解决了这个问题:
$(function() {
$("#form").on("submit", function(event) {
event.preventDefault();
$.ajax({
url: "check_data.php",
type: "POST",
data: $(this).serialize(),
success: function(d) {
alert(d);
}
});
});
});