Подставить значение даты в поле.
Всем привет.
Происходит какая-то дикая непонятка. Есть input поле даты. <input type="date" id="mydate" value=""> Такой код работает mydate = "2023-07-15"; alert(typeof mydate); // String $('#mydate').val(mydate); Открываю модальное окно и поле даты заполнено. Но если значение даты получаю через ajax из php скрипта, то поле даты не заполняется. Хотя значение тоже строка и в таком же формате. UPD. Пробовал в возращаемое значение добавить ограничители, типа "|2023-07-15|". Получается ничего лишнего нет. Но если добавить trim, то все работает. $('#mydate').val(returnData.trim()); Спасибо |
Если с trim работает - значит что-то таки есть.)
Сделай console.log(escape(returnData)) и скорее всего увидишь по краям непечатные символы. |
Цитата:
Хотя абсолютно непонятно откуда оно берется. |
%09 - это TAB. Скорее всего у тебя просто где-то отступ перед выводом текста.
|
Цитата:
$sd = date('Y-m-d', strtotime($sd)); return $sd; И есть php скрипт, который вызывает эту функцию, и сам вызывается через ajax $usr_id = $_POST["id"]; $sdate = $_POST["sdate"]; echo get_next_date($id, $sdate); Не представляю, где здесь взяться TAB? |
savsoft, до или после <?php ... ?>, скорее всего.
|
Цитата:
|
Часовой пояс GMT +3, время: 17:55. |