Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/437.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jquery.post serialize()未发送创建的输入字段_Javascript_Jquery_Forms - Fatal编程技术网

Javascript Jquery.post serialize()未发送创建的输入字段

Javascript Jquery.post serialize()未发送创建的输入字段,javascript,jquery,forms,Javascript,Jquery,Forms,我有一个表单,当你点击“添加到购物车”时,它会发布一个。然后,它将为选项和所有内容添加新的输入字段。发布表单以更新顶部的定价…但是,当它在创建字段后发布时,它不会在发布中计算这些字段,并且只针对新创建的字段…如果您需要更多信息,您可以在上查看正在运行的脚本不敢问。您可以在下面的底部看到与此操作相关的javascript: 实际进行提交的部分是: var form = $('#store'); url = form.attr('action'); $.post(url+'&a=update

我有一个表单,当你点击“添加到购物车”时,它会发布一个。然后,它将为选项和所有内容添加新的输入字段。发布表单以更新顶部的定价…但是,当它在创建字段后发布时,它不会在发布中计算这些字段,并且只针对新创建的字段…如果您需要更多信息,您可以在上查看正在运行的脚本不敢问。您可以在下面的底部看到与此操作相关的javascript:

实际进行提交的部分是:

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

目前,它正在向post数据发出警报。字段进入时没有出现问题我可以看到它们在那里它们只是在表单发布时没有被拾取

问题是fadeIn动画显示了新字段,并且.post在fadeIn完成之前运行,因此字段在.post序列化之前没有完全渲染

您可以放置你问题中的相关JS?nevermind发现我的帖子在动画完成之前运行,因此字段还不存在。