jquery-ui – 表单字段的jQuery Dialog发布

前端之家收集整理的这篇文章主要介绍了jquery-ui – 表单字段的jQuery Dialog发布前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我正在尝试通过jQuery模式对话框进行一些数据输入.我希望使用类似下面的内容来收集我的数据以便发布.

data = $('#myDialog').serialize();

然而,这没有任何结果.如果我仅引用包含的表单而不是myDialog,那么我将获得页面上的所有字段,除了我的对话框中的字段.

在AJAX提交的对话框中收集表单字段的最佳方法是什么?

最佳答案
发生这种情况的原因是对话框实际上是删除元素并在文档正文的根级别添加它们.这样做是为了使对话脚本可以对其定位充满信心(确保对话框中的数据不包含在相对定位的元素中).这意味着您的字段实际上不再包含在您的表单中.

你仍然可以通过id(或类似的东西)访问各个字段来获取它们的值,但是如果你想使用一个方便的序列化函数,你需要在对话框中有一个表单.

猜你在找的jQuery相关文章