if($someError){
echo json_encode( array('data' => '', 'error' => 5, 'errortext' => 'something goes wrong!');
exit;
}
else {
echo json_encode( array('data' => 'some useful data', 'error' => 0, 'errortext' => '');
exit;
}
.done(function(response){ // я обычно использую не .done а .success
if(response.error == 0){
swal('Оплачено!', '22222222','success');
return;
}
else {
alert(responce.errortext);
return;
}
})
<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 например).