Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 通过post AJAX请求发送大量字段_Php_Jquery_Html_Ajax_Post - Fatal编程技术网

Php 通过post AJAX请求发送大量字段

Php 通过post AJAX请求发送大量字段,php,jquery,html,ajax,post,Php,Jquery,Html,Ajax,Post,我希望通过AJAX post请求发送143个表单字段(文本、文本区域和选择)。有没有一种方法可以不用手动将每个字段添加到查询中就可以快速完成此操作 好的,我设置了这样的东西: jquery $("#submitbtn").click(function(){ $.ajax({url: "check_data.php", data: $("#form").serialize(), success: function(result){ alert(result); }}); })) 该表格声

我希望通过AJAX post请求发送143个表单字段(文本、文本区域和选择)。有没有一种方法可以不用手动将每个字段添加到查询中就可以快速完成此操作


好的,我设置了这样的东西:

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或网络活动,也没有任何事情发生。

我用以下方法解决了这个问题:

$(函数(){
$(“#表格”)。关于(“提交”,功能(事件){
event.preventDefault();
$.ajax({
url:“check_data.php”,
类型:“POST”,
数据:$(this).serialize(),
成功:功能(d){
警戒(d);
}
});
});

});可以序列化表单数据。可能重复的