微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

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

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

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

解决方法

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

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐