Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/420.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/263.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 使用jQueryAjax请求和日期格式错误解析两个参数_Javascript_Php_Jquery_Ajax - Fatal编程技术网

Javascript 使用jQueryAjax请求和日期格式错误解析两个参数

Javascript 使用jQueryAjax请求和日期格式错误解析两个参数,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我正在尝试使用两个参数进行ajax调用—number+date 目前我得到的错误是: Warning: date_format() expects parameter 1 to be DateTimeInterface, boolean given in... 这是html部分: 这是ajax部分: $(文档).ready(函数(){ 函数showLoader(){ $('.search background').fadeIn(200); } 函数hideLoader(){ 美元(续).

我正在尝试使用两个参数进行ajax调用—number+date

目前我得到的错误是:

Warning: date_format() expects parameter 1 to be DateTimeInterface, boolean given in...
这是html部分:



这是ajax部分:

$(文档).ready(函数(){
函数showLoader(){
$('.search background').fadeIn(200);
}
函数hideLoader(){
美元(续).法代因(1500);;
$(“.search background”).fadeOut(200);
};
$(“.searchBtn”)。单击(函数(){
showLoader();
美元(续).法代因(1500);;
$(“#content#sub#cont”).load(“getData.php?q=“+$(“#date”).val()+”&val=“+$(“#search”).val(),hideLoader());
});
这是
getData.php

包括“db.conn.php”;
$pdo=数据库::连接();
$rec=$_请求['val'];
$q=创建日期($请求['q']);
$date=日期格式($q,'Y-m-d');
如果($date&&$rec){
//查询数据库

如果我删除日期的部分
q=“+$(“#日期”).val()++
,只保留按数字搜索,则没有问题,我得到了结果。但我希望能够搜索特定日期的数字。

没有带
id=“date”

只需更换线路

<input type="text" class="form-control" name="date" placeholder="Date"/>



@user5996818没有带有
id=“date”
的字段。哦,我的天啊。我怎么会错过这个。我真的很抱歉浪费了你们的时间,伙计们……我真傻。你们应该在发布到SOI之前调试自己的代码。我知道我必须这样做,但我真的不知道在我进行jquery/ajax调用时如何做。当我与他们打交道时(很少)我主要使用教程。我想是时候坐下来学习一下了。再次感谢你的欢迎。接受答案,这样将来的读者会知道你问题的答案
<input type="text" class="form-control" name="date" id="date" placeholder="Date"/>