我正在尝试使用 jQuery Ajax 从 php 页面获取响应。一切正常,直到我尝试分解一个数组并将它的元素组合起来得到一个 time 09:00
。
控制台说,Uncaught Error: Syntax error, unrecognized expression: unsupported pseudo: 00
没有显示。
我的代码是,
$starttimeArr= explode(",",$comma_separated_starttime);// explodes 09,00,00
$endtimeArr= explode(",",$comma_separated_endtime);// explodes 17,00,00
echo $starttime= $starttimeArr[0].":".$starttimeArr[1];// combine to get 09:00. The line pop up the error
$endtime= $endtimeArr[0].":".$endtimeArr[1];// combines to get 17:00
我是如何克服这个错误的?任何帮助将不胜感激。
我的 Ajax 代码是
jQuery("#_dob").change(function() {
jQuery.ajax({
url: "<?php echo $this->getUrl('deliverybydatepro/index/index') ?>",
data: "checkIn="+jQuery(this).val()+"&type=calendar",
type: "GET",
dataType: "html",
success: function(data) {
var $response=jQuery(data);
jQuery("#div1").html(data);
}
});
});
响应页面有一个带有选项的下拉菜单"09:00"
。jQuery-1.8.0
触发它的错误。