使用模式对话框中修改的值更新父页面的 DOM 元素
我有一个 .aspx 视图(我们将其称为基本页面),其中有一个 列表成员的数据源中。
用户必须重新加载页面才能获取新数据或编辑后的数据。
有没有一种干净的方法来使用 MVC 和 MVC 来处理这个问题? jQuery。我的正常方法是 (1) 了解页面上 基本页面上的列表。
这是乏味的手动 JavaScript。必须有另一种更清洁的方法。
有什么建议吗?
I have a .aspx View (let's call it the Base Page), within it I have a <select>
list. Beside it i have a button, when clicked it opens a modal dialog. Therein, i allow the user to add items to the DataSource for the members of the selected <select>
list.
Users have to reload the page to get the new data or edited data.
Is there a clean way to handle this with MVC & jQuery. My normal approach is to (1) know the <select>
element's control id on the page. Then after refreshing the modal page (which it currently does via AJAX) i would (2) parse the new list returned, then (3) add each item in the newly parsed list to the <select>
list on the Base Page.
This is tedious manual JavaScript. There must be another cleaner way.
Any suggestions?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
从您的问题中并不清楚此模式对话框包含哪些 DOM 元素,这些元素允许您将项目添加到选择列表,但您可以订阅对话框的关闭事件,然后将新添加的项目附加到原始选择列表。行中的一些内容:
It is not quite clear from your question what DOM elements this modal dialog contains that allow you to add items to the select list but you could subscribe for the close event of the dialog and then append the newly added item to the original select list. Something among the lines: