Просто поместите свой второй вызов в первую функцию успеха.
Примечание: код ниже использует $.post()
вместо $.ajax()
, но результат тот же.
$('form').submit(function(event) {
event.preventDefault()
const name = $('#name').val()
const email= $('#email').val()
const file = $('#file').val()
const submit = $('#submit').val()
$.post('test.php', {
name: name,
email: email,
file: file,
submit: submit
}, function(data) {
alert(data)
$(".form_mess").load('test.php', {
name: name,
email: email,
file: file,
submit: submit
})
})
})
Я не уверен, что понимаю Вас правильно, поскольку это обычно довольно просто для установки (использование setcookie
) и считайте cookie в PHP из Ваших сценариев:
$value = $_COOKIE['mycookie'];
При поиске способа считать необработанный cookie непосредственно из файловой системы, не проходя браузер, необходимо будет указать, в каком формате/браузере они были записаны. Значения, возможно, были сериализированы с большого количества различных языков, и конечный результат файла мог бы отличаться от браузера до браузера.
//Редактирование:
Больше на различиях в браузере: например, Mozilla имеет формат как этот и IE что-то больше как этот.
Я думаю, что $ _COOKIE что Ваш поиск.
Это суперглобальное может использоваться для чтения cookie-данных... для установки его, необходимо использовать setcookie()
Больше может быть найдено на веб-сайте PHP под $ _COOKIE суперглобальным
Если Вы используете сессии в PHP, и Вы на самом деле пытаетесь проанализировать данные сессии по диску, можно использовать unserialize()
функция на содержании того файла.