f
, количество ключей в каждой фразе k
, количество значений в каждой фразе n
, тогда:O(f * k * n)
["для каждой фразы храни: для каждого ключа все значения"]O(f * (k + n))
["для каждой фразы храни: один раз все ключи и один раз все значения"]f * k * n
почти всегда больше, чем f * (k + n)
<form method="post" id="prov" enctype="multipart/form-data">
<div class="input-wrapper">
<input type="hidden" name="provid" value="12">
<input id="provmsg" type="text" name="provmsg">
<label for="provimg"><i class="fa fa-paperclip" aria-hidden="true"></i></label>
<input id="provimg" type="file" name="provimg">
</div>
</form>
<button onclick="prov();" class="send">отправить</button>
<script type="text/javascript">
function prov() {
var formData = new FormData($('#prov').get(0));
$.ajax({
type: 'POST', // метод передачи данных
dataType: 'json', // тип ожидаемых данных в ответе
url: "test_ajax.php",
contentType: false, // важно - убираем форматирование данных по умолчанию
processData: false, // важно - убираем преобразование строк по умолчанию
data: formData,
success: function(r) {
console.log(r);
},
error: function(r){
console.log('Ошибка');
console.log(r);
}
});
return false;
}
</script>
$text = $_POST["provmsg"];
echo json_encode("success from test_ajax! text = $text");
$('#my_form').on('submit', function(e){
e.preventDefault();
var $that = $(this) ...
var formData = new FormData($('#prov').get(0));
python -m pip install -U pip