<input type="checkbox" name="checkbox[]" value="value1"> квадратные скобки - php автоматически преобразует в массив с цифровыми индексами
<input type="checkbox" name="checkbox[some]" value="value2"> задать свой индекс массиву
<input type="checkbox" name="checkbox[name]" value="value3"> (будет виден как $_POST['checkbox']['name'])
<input type="checkbox" name="checkbox1" value="value4"> задать отдельное имя каждому чекбоксу
$('#one').data('dataname', value); // помещаем данные в элемент
let variable = $('#one').data('dataname'); // читаем данные в переменную
<div id="one" data-dataname='some value'>
тут инициализированный данными див,
можем его прочитать так же как в примере выше
</div>
header('Expires: Mon, 26 Jul 1997 05:00:00 GMT');
header('Cache-Control: no-store, no-cache, must-revalidate');
header('Cache-Control: post-check=0, pre-check=0', FALSE);
header('Pragma: no-cache');
header('Content-transfer-encoding: binary');
header('Content-Disposition: attachment; filename=some.docx');
header('Content-Type: application/msword');
echo $contentOfWordDoc;
...чтобы этот файл отправить на загрузку.
Проблема в том, что при из последующем изменении этого документа на компьютере в каталоге создавалась папка <имя документа>.files со XAML-файлами.при сохранении такого файла по умолчанию ворд пытается сохранить его как хтмл, достаточно выставить нужный вам тип документа в селекторе типов при сохранении (docx например).
let searchTopInput = $('#search');
$(document).on('click', 'li.search-request', function() {
console.log("input:",searchTopInput);
console.log("clicked:",$(this));
let clickText = $(this).text();
console.log("text:",clickText);
searchTopInput.val(clickText).focus();
return false;
});
...(пробел) был я его удалила, но событие все равно не происходит, точнее функция по его наступлению не выполняетсяЕсли функция в отдельном JS файле нужно очистить кеш и сделать хард релоад, надеюсь вы в курсе?..
$(document).on('click','.pickpvz',function(e){
e.preventDefault();
// код обработчика
});
function translit($string){
if(extension_loaded('iconv')){
return iconv('UTF-8', 'ASCII//TRANSLIT', $string);
}
else{
$cyr = array(
'а','б','в','г','д','е','ё','ж','з','и','й','к','л','м','н','о','п',
'р','с','т','у','ф','х','ц','ч','ш','щ','ъ','ы','ь','э','ю','я',
'А','Б','В','Г','Д','Е','Ё','Ж','З','И','Й','К','Л','М','Н','О','П',
'Р','С','Т','У','Ф','Х','Ц','Ч','Ш','Щ','Ъ','Ы','Ь','Э','Ю','Я'
);
$lat = array(
'a','b','v','g','d','e','io','zh','z','i','y','k','l','m','n','o','p',
'r','s','t','u','f','h','ts','ch','sh','sht','a','i','y','e','yu','ya',
'A','B','V','G','D','E','Io','Zh','Z','I','Y','K','L','M','N','O','P',
'R','S','T','U','F','H','Ts','Ch','Sh','Sht','A','I','Y','e','Yu','Ya'
);
return mb_str_replace($cyr, $lat, $string);
}
}