Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/470.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 Ajax调用检索引用错误:使用jQuery Datepicker时未定义变量_Javascript_Php_Jquery_Ajax_Jquery Ui Datepicker - Fatal编程技术网

Javascript Ajax调用检索引用错误:使用jQuery Datepicker时未定义变量

Javascript Ajax调用检索引用错误:使用jQuery Datepicker时未定义变量,javascript,php,jquery,ajax,jquery-ui-datepicker,Javascript,Php,Jquery,Ajax,Jquery Ui Datepicker,我有以下输入,名称和id为consultdate,它选择格式为dd/mm/yyyy的jQuery datepicker日期值 我有一个ajax调用,它在mysql数据库上运行查询,我需要将其存储为php会话值。代码如下: Ajax调用: <script type="text/javascript"> $('#consultdate').change(function() { consultdate = $('#consultdate').val(); userid= '<?ph

我有以下输入,名称和id为consultdate,它选择格式为dd/mm/yyyy的jQuery datepicker日期值

我有一个ajax调用,它在mysql数据库上运行查询,我需要将其存储为php会话值。代码如下:

Ajax调用:

<script type="text/javascript">
$('#consultdate').change(function() {
consultdate = $('#consultdate').val();
userid= '<?php echo $user_id;?>;'
cat = '<?php echo $category;?>;'
dataString = "consultdate="+ consultdate +"&userid=" + userid + "&cat=" + cat;
alert(consultdate);
$.ajax({
type: "POST",
url: 'qry/date-time_qry.php',
data: {dataString : dataString },
success: function(data)
{
//alert(data);
}
});
});
</script>
更新: 我使用了数据:{consultdate:consultdate,userid:userid,cat:cat},而不是datastring


当前问题是timeutc | a:1:{i:0;N;}会话值代替下午12:30

更新: 在while循环外内爆更正了该问题

$consult_time_UTC = implode(',',$consult_time_UTC);
对不起,我想知道为什么人们对否决投票的问题态度坚决???

缺少引用

您好,您缺少类别的引号,因为它是一个字符串,您需要在引号中指定值

替换此

cat = <?php echo $category;?>;
cat=;

cat = "<?php echo $category;?>";
cat=”“;

php输出周围缺少引号,使其成为javascript字符串
cat=”“你听说过“缩进”吗?@charlietfl好的..明白了..谢谢..让我也检查一下成功输出..@charlietfl但是在会话中接收到空数组timeutc | a:0:{}。@Sawood我已经纠正了这个问题。问题是关于php中内爆后while循环中的空白数组。timeutc | a:1:{i:0;N;}会话值代替12:30 PM。
cat = "<?php echo $category;?>";