Jquery .post serialize () не отправляет созданные поля ввода - PullRequest
0 голосов
/ 12 декабря 2011

У меня есть форма, которая отправляет, когда вы нажимаете добавить в корзину.он добавит новые поля ввода для опций и все, затем. Post форму для обновления цены в верхней части .... однако, когда он делает сообщение, которое после того, как он создает поля, он не считает эти поля в сообщениии это только для вновь созданных .... Вы можете увидеть запущенный скрипт на https://www.presidentialuniversity.com/synergy-business-tools/order_new.php?cid=1#top, если вам нужна дополнительная информация, не стесняйтесь спрашивать.Вы можете увидеть javascript, который относится к этому действию, в нижней части: https://www.presidentialuniversity.com/synergy-business-tools/js/order_functions.js

часть, которая фактически выполняет отправку:

var form = $('#store');
url = form.attr('action');
$.post(url+'&a=updatecart', form.serialize(),function(data){
    alert(data);
    $('#top_totals').html(data);
}); 

в настоящее время она оповещает о данных поста.в полях есть проблема, я вижу их там, они просто не забираются при публикации формы

1 Ответ

0 голосов
/ 14 декабря 2011

проблема заключалась в том, что анимация fadeIn показывала новые поля, и .post работал до того, как fadeIn был завершен, поэтому поля не были полностью отрисованы до .post сериализации

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...