У меня есть этот код и форма загрузки файла, которая отправлена в кадр:
setMyCookie('name','value_1');
$('.myform').submit();
setMyCookie('name','value_2');
Проблема: похоже, что браузеры Webkit обновляют «MyCookie» значением «value_2» перед отправкой формы или в тот момент, когда она отправляется, поэтому с ней отправляется неправильное значение cookie.
Я хочу изменить значение файла cookie на значение «value_2» сразу после отправки формы, чтобы файл cookie был готов для другого запроса.
Следующий код работает нормально, но я не думаю, что использование timeout () является лучшим решением. Может быть, есть другой способ решить эту проблему?
setMyCookie('name','value_1');
$('.myform').submit();
setTimeout(function(){setMyCookie('name',value_2);},100);
Спасибо.