вот моя простая форма:
<form id="myform">
Name:<input type="text" name="name"><br>
Email:<input type="text" name="email">
<a class="btn btn-primary" id="click_btn">Submit</a>
</form>
Я хочу отправить форму с Ajax, пока что все в порядке, и отправляю.
Вот мой код jquery:
$ (документ) .ready (function () {
$ ('# click_btn'). on ('click', function () {
$.ajax({
url: $('myform').attr('action'),
data: $('myform').serialize(),
method: 'post',
success: function(data) {
//success meseg then redirct
alert('success');
var data = $('#myform').serializeArray();
var dataObj = {};
$(data).each(function(i, field) {
dataObj[field.name] = field.value;
window.location.href = 'next_page.php';
});
}
})
});
})
next_page.php
- это место, к которому я хочу получить доступ, пример:
<?php echo document.write(dataObj["email"]); ?>
Я хочу получить доступ к этим значениям формы, которые я отправил на следующей странице после отправки формы. Я создал объект данных со всеми значениями, используя jQuery после отправки, но я не могу получить доступ на следующей странице. Есть ли какая-либо концепция, связанная с session
в jquery для хранения этого массива.