Нужна анимация плавного \ открытия и закрытия меню.
$('#menu').show('slow');
$('#menu').hide('slow');
можно ли прописать одновременно два скрипт
$.ajax({
type:'POST',
url: 'https://cors-anywhere.herokuapp.com/http://someproject.ru/api/',
'data': {
query: '{"ask":"'+message+'","userid":'+id+',"key":"1"}'
},
'success': function(data){
msg = JSON.parse(data);
$(".messages").append('<li><div class="text-msg receive_msg">'+msg['aiml']+'</div></li>');
while($(".messages li").length > 7){
$('li:first').detach();
}
}
});
</body>
<link>
и <style>
между тегом <head></head>
Остальное в footer перед закрытием </body>
</body>
из header. Что-то мне подсказывает, что ему там не место. <?php
//есстественно все экранируем, фильтруем и т.д. чтоб SQL-injection не было
$dates ='06.04.2019)(07.04.2019)(13.04.2019)(14.04.2019';// $_POST['dates'] пришло из календаря
$off_id = 55;//$_POST['off_id'] пришло из input
$dates = explode(')(', $dates);
/*
* получили массив $dates
* 0 => 06.04.2019
* 1 => 07.04.2019
* 2 => 13.04.2019
* 3 => 14.04.2019
*/
$sql = 'INSERT INTO `dayoff` (`id`, `off_date`, `off_id`) VALUES ';
$values = [];
//перебираем формируя запрос
foreach($dates as $key => $date){
$values[] = "(NULL, {$date}, {$off_id})";
}
//массив в строку
$values = implode(', ',$values);
//Формируем окончательный запрос
$sql .= $values;
echo $sql;
Access-Control-Allow-Origin
через JS мало что решает, поэтому я воспользовался CORS Proxy. $.ajax({
type:'POST',
url: 'https://cors-anywhere.herokuapp.com/http://aiproject.ru/api/',
'data': {
query: '{"ask":"'+message+'","userid":'+id+',"key":"1"}'
},
'success': function(data){
msg = JSON.parse(data);
$(".messages").append('<li><div class="text-msg receive_msg">'+msg['aiml']+'</div></li>');
while($(".messages li").length > 7){
$('li:first').detach();
}
}
});