【发布时间】:2009-02-03 11:29:53
【问题描述】:
我正在为网站构建后端管理面板,但在构建页面时使用 jQuery 和 AJAX 代码时遇到问题。
在加载时,我将操作绑定到某些表格字段,允许用户添加或删除颜色或大小。当他们提交表格时,我清空表格并使用 AJAX 生成一个新表格,然后将新表格放入表格中。
不幸的是,新表单(如我所料)不受 $(document).ready 函数的影响。我想知道是否有一种方法可以重新调用 document.ready 函数以将操作绑定到页面中的新元素,或者在不通过 document.ready 函数的情况下调用 jQuery 函数。
我可以用 vanilla javascript 重写 jQuery 函数并以这种方式调用它,但我更愿意尽可能重用 jQuery 代码。
我找到了一些关于如何使用 ASP.NET 和 UpdatePanels 来做这件事的东西,但是这个网站是用 PHP 编写的,它使用基本的 AJAX 查询来插入数据库,重新获取结果然后建立结果表。
有什么想法吗?
【问题讨论】:
标签: ajax asynchronous jquery