Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.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
Javascript r1.“”; var_dump($arr2)。“”; } mysqli\u stmt\u close($result); mysqli_close($con); } 其他的 如果($format=='c') { } } ?>_Javascript_Php_Jquery_Json_Ajax - Fatal编程技术网

Javascript r1.“”; var_dump($arr2)。“”; } mysqli\u stmt\u close($result); mysqli_close($con); } 其他的 如果($format=='c') { } } ?>

Javascript r1.“”; var_dump($arr2)。“”; } mysqli\u stmt\u close($result); mysqli_close($con); } 其他的 如果($format=='c') { } } ?>,javascript,php,jquery,json,ajax,Javascript,Php,Jquery,Json,Ajax,由于您使用了json,因此需要在six-cuf.php上使用json\u decode对参数进行解码。这里看一看你说你的第一句话有问题-你是对的 if(isset($_POST["dateipone"],$_POST["dateiptwo"],$_POST["ino"], $_POST["options"],$_POST["dateone"],$_POST["datetwo"],$_POST["submit"])) 您需要检查是否为每个变量设置了变量 将其更改为: if(isset($_POS

由于您使用了json,因此需要在six-cuf.php上使用
json\u decode
对参数进行解码。这里看一看你说你的第一句话有问题-你是对的

if(isset($_POST["dateipone"],$_POST["dateiptwo"],$_POST["ino"], $_POST["options"],$_POST["dateone"],$_POST["datetwo"],$_POST["submit"]))
您需要检查是否为每个变量设置了变量

将其更改为:

if(isset($_POST["dateipone"]) && isset($_POST["dateiptwo"]) && isset($_POST["ino"]) && isset($_POST["options"]) && isset($_POST["dateone"]) && isset($_POST["datetwo"]) && isset($_POST["submit"]))

您必须在PHP代码中将JSON从
POST
解码到数组中。并且您没有正确发送数据。阅读更多关于Ajax的内容。这不是您应该如何组织文件的方式。根据你所展示的
Six.php
应该只是一个普通的.html文件(
Six.html
),当用户提交时,数据被发送到
Six cuf.php
)。php文件用于执行服务器操作。第一个文件不需要这些。@Oen44…请给我一个关于我的代码的解码示例…只有一个示例…我对ajax不太了解…请…请…可以给我一个关于我的代码的解码示例…只有一个示例…我对ajax不太了解…请…我不太喜欢json,我建议您将数据放在json中手动。i、 e=data:{'dataipone':document.getElementById(“dateInputOne”).value}等,但json格式应该如下所示;var_dump(json_解码($_POST['dataa']);这将为您提供一个在ajax中字符串化的元素数组。如果它不起作用,那是因为帖子的名字。我不是百分之百的关心它…..当我试图解码json时,它返回空值..因此我使用json_last_error,它返回以下错误消息语法错误,格式错误的json..任何解决方案..好的,尝试将ajax数据部分更改为这样;数据:{'dataa':JSON.stringify(dataa)}并以$\u post['dataa']的形式获取帖子在php页面上@Ümit Aparı..没有不工作的伙伴…按照上面评论中的方法尝试..@Pradeep然后删除if语句中空变量的isset检查。@Edward..当我尝试解码json时,它返回null..因此我使用json_last_error,它返回以下错误消息语法错误,格式错误的JSON..任何解决方案。。。
if(isset($_POST["dateipone"],$_POST["dateiptwo"],$_POST["ino"], $_POST["options"],$_POST["dateone"],$_POST["datetwo"],$_POST["submit"]))
if(isset($_POST["dateipone"]) && isset($_POST["dateiptwo"]) && isset($_POST["ino"]) && isset($_POST["options"]) && isset($_POST["dateone"]) && isset($_POST["datetwo"]) && isset($_POST["submit"]))