Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/6.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 序列化问题_Javascript_Jquery - Fatal编程技术网

Javascript 序列化问题

Javascript 序列化问题,javascript,jquery,Javascript,Jquery,我的问题是当我提交带有单击事件的表单时。单击事件在中触发 我使用的click事件$('#form_id')。serialize()获取表单详细信息 在调用serialize函数之前,我使用JavaScript/jQuery更新了一些表单字段 之后我调用serialize,然后调用ajaxpost 但是当我在控制台中检查post值时。我注意到在调用serialize事件之前更新的表单字段没有反映在serialize变量中 因此,我的问题是如何刷新serialize变量以获取表单上的最新值 更新-

我的问题是当我提交带有单击事件的表单时。单击事件在中触发 我使用的click事件
$('#form_id')。serialize()
获取表单详细信息

在调用serialize函数之前,我使用JavaScript/jQuery更新了一些表单字段

之后我调用serialize,然后调用ajaxpost

但是当我在控制台中检查post值时。我注意到在调用serialize事件之前更新的表单字段没有反映在serialize变量中

因此,我的问题是如何刷新serialize变量以获取表单上的最新值

更新- 我在某些事件上添加了绑定事件。如果我使用设置超时事件,然后调用序列化函数。然后,在序列化事件中正确返回表单中更新的更改


有没有一种方法可以使绑定事件返回一个值,这样我就不必调用设置的超时事件。然后

添加您的代码。您以前没有调用serialize()吗?!提供相关代码