1

我从 ajax 元素发布时遇到问题。

我创建了一个 php 页面,它从数据库中读取一些数据并呈现一个带有表格的 html 页面。用户可以修改表中的值并将更改提交到数据库。

一切正常,但我需要动态更新部分 html 表的内容。因此,我在页面中放置了一个 tbody 元素,并使用 js 函数将元素加载到 tbody 元素中。我的 js 函数使用一个XMLHttpRequest对象来调用另一个 php 页面。第二个 php 页面通过输入的发布变量读取数据库过滤数据并创建一个 html 表,该表被发送回第一个 php 页面。它工作得很好,我的 html 表充满了从数据库中动态读取的数据。

我的问题是当我尝试提交表中更改的数据时:我可以使用 _REQUEST 读取第一个 php 页面的所有元素,但不能读取使用 ajax 创建的部分,因此我无法更新我的数据库。如果我检查发布到第二页的内容,我可以看到表格部分根本没有发布。此外,在第一页中,我可以使用 js 脚本读取表格的元素 ID 和 NAME,因此它们位于第一页但不会发布到第二页。

你有什么建议吗?

4

0 回答 0