Отправка POST-данных с использованием XMLHttpRequest
я новичок в javascript / jquery, но я достаточно долго играл с PHP. Я знаю, как получить данные из ввода с помощью PHP, что действительно легко, но при попытке сделать то же самое с jQuery, как это сделать, просто пролетает у меня над головой.
Прямо сейчас у меня есть этот скрипт:
<script type="text/javascript">
function onSubmit( form ){
var data = JSON.stringify( $(form).serializeArray() );
console.log( data );
}
</script>
И эта форма:
<form onsubmit='return onSubmit(this)'>
<input type="date"/><br/>
<input type="date"/><br/>
<input type="submit" name=""/>
</form>
Я вижу, что лог файл .json просто отлично ([{"name":"from","value":"1994-01-01"},{"name":"to","value":"1994-02-02"}]
) Я предполагаю, что он в значительной степени отправляет файл .json в файл .php, а затем выполняет $ _POST, но я не знаю, как поступить отсюда или сделать это. Я не знаю, нужен ли ajax или нет, и если нет, как это сделать без него (все, что я нашел здесь, использует ajax).