Javascript Ajax调用检索引用错误:使用jQuery Datepicker时未定义变量
我有以下输入,名称和id为consultdate,它选择格式为dd/mm/yyyy的jQuery datepicker日期值 我有一个ajax调用,它在mysql数据库上运行查询,我需要将其存储为php会话值。代码如下: Ajax调用: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
<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;?>";