首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当表单发生变化时更新表单

当表单发生变化时更新表单
EN

Stack Overflow用户
提问于 2011-03-17 20:38:57
回答 2查看 65关注 0票数 0

我想实现一个表单,一旦用户更改,它就会发送数据。

示例:

版主正在编辑一篇文章,它改变了select的值。当他这样做时,ajax将请求发送到动态页面以更改该字段。也许在更改之后,如果一切正常,页面应该会显示一个小框,上面写着“更新完成...”

这有可能吗?哪种方法是最好的?

(我可以使用jQuery)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-03-17 20:44:33

在这里,您对jQuery AJAX的了解很到位。我唯一要注意的是你发出了多少AJAX请求。例如,如果您有一个文本区域,您不希望更新每个按键;服务器上的AJAX负载将是巨大的。在这种情况下,每10秒左右更新一次。

对于像选择框这样的东西,只需使用$("#selectbox").change()并在其中放置一个AJAX调用即可。

票数 0
EN

Stack Overflow用户

发布于 2011-03-17 20:47:38

当然,如果您愿意,您可以对所有输入触发ajax调用,对特定框或整个表单执行on blur事件。我担心的是,如果你真的想经常提交,那么我也会担心验证。如果你愿意,你也可以让它提交整个表单,而不是只提交一个框。但老实说,我一点也不喜欢这个想法,只是我的意见

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5339104

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档