Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.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 jquery移动表单提交后发布数据行为异常_Php_Jquery_Forms - Fatal编程技术网

Php jquery移动表单提交后发布数据行为异常

Php jquery移动表单提交后发布数据行为异常,php,jquery,forms,Php,Jquery,Forms,当我提交表单并使用PHP的var_dump on$date时,它会在我的web浏览器中显示正确的变量值,但它不会将值写入源代码,而是显示NULL。这是我的密码 <form name="newItemForm" id="newItemForm" method="POST" action="record3.php" data-ajax="false"> <input type="hidden" name="storeID" value="<?=$storeID;?>"

当我提交表单并使用PHP的var_dump on$date时,它会在我的web浏览器中显示正确的变量值,但它不会将值写入源代码,而是显示NULL。这是我的密码

<form name="newItemForm" id="newItemForm" method="POST" action="record3.php" data-ajax="false">
<input type="hidden" name="storeID" value="<?=$storeID;?>" />
<input type="hidden" name="date" value="<?=$date;?>" />

<p><label for="itemname">Item name</label>
<input type="text" name="itemname" id="itemname" autofocus /></p>
<p><input type="submit" name="save" value="Save" /></p>
<p><a href="home.php">Cancel</a></p>


您将永远不会在浏览器的源代码中看到PHP。您正在查看的代码是第一次访问页面或在您发回之后。只有当您的帖子返回页面时,$\u帖子才会被数据填充,如果您第一次访问url时,$\u帖子没有设置,您应该将日期设置为某个值,以便默认情况下它出现在日期字段中。表单的HTML实际上在record2.php中(上面的第一段代码)。第二段代码来自record3.php(表单的操作在其中发送数据),因此应该填写$\u POST。事实上,如果web浏览器在转储$date时显示字符串(8)“12222013”,那么它似乎已填充。但奇怪的是,它不会回显$date的值(或者$u POST['date']),当我查看页面的源代码时,var_dump不会显示字符串(8)“12222013”,而是NULL。
if(isset($_POST['storeID'])) { $storeID = $_POST['storeID']; }
if(isset($_POST['date'])) { $date = $_POST['date']; }
?>
<h3>Transaction</h3>
<form name="transactionForm" id="transactionForm" method="POST" action="record2.php" data-ajax="false">
<input type="hidden" name="storeID" value="<?=$storeID;?>" />
<input type="hidden" name="date" value="<?=$date;?>" />
<?php
var_dump($date);
die(); ?>
<form name="transactionForm" id="transactionForm" method="POST" action="record2.php" data-ajax="false">
<input type="hidden" name="storeID" value="" />
<input type="hidden" name="date" value="" />
NULL