Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.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
AJAX填充日期输入:日期不符合所需格式yyyy mm dd_Ajax_Date_Format - Fatal编程技术网

AJAX填充日期输入:日期不符合所需格式yyyy mm dd

AJAX填充日期输入:日期不符合所需格式yyyy mm dd,ajax,date,format,Ajax,Date,Format,有人问过类似的问题,但这是不同的,因为我的日期格式似乎是正确的。我试图更改HTML日期输入字段的值,具体取决于用户在另一个输入字段中选择的值。 HTML代码如下(初始值设置为当前日期)``: 错误消息如下: 因此,格式看起来是正确的,但错误消息说不是。对不起,如果这是显而易见的-我是新手 日期前的\r\n是回车、换行和两个空格。尝试使用修剪 $('#endDate').val($.trim(value)); 非常感谢-我确实尝试过用PHP进行修剪,但没有效果,但您完全正确-用JavaScri

有人问过类似的问题,但这是不同的,因为我的日期格式似乎是正确的。我试图更改HTML日期输入字段的值,具体取决于用户在另一个输入字段中选择的值。 HTML代码如下(初始值设置为当前日期)``:

错误消息如下:


因此,格式看起来是正确的,但错误消息说不是。对不起,如果这是显而易见的-我是新手

日期前的
\r\n
是回车、换行和两个空格。尝试使用修剪

$('#endDate').val($.trim(value));

非常感谢-我确实尝试过用PHP进行修剪,但没有效果,但您完全正确-用JavaScript/jQuery进行修剪可以解决问题。非常感谢。恐怕我还没有足够的声望点(!)来提高投票率,但你的解决方案就是。
   $(document).ready(function(){
    //get the new academic year
     $("#academicYear").change(function(e){
         var academicYear = $(this).val();
         //make the AJAX call, passing the new academic year to php 
        $.ajax({
            url: 'getEndDate.php',
            type: 'POST',
            data: ({'academicYear': academicYear}),
                async: true,
                success: function(value){
                         //repopulate the end date input value
                         alert(value); //for testing
                         $('#endDate').val(value);
                    },
                error: function(xhr, ajaxOptions, thrownError){
                         alert(xhr.status + " "+thrownError);
                }
          });
        });
   });
$('#endDate').val($.trim(value));