我在代码中使用 ajax 时遇到问题。它的工作原理是 index.php 会将值传递给 ajax.js,然后转到further.php。在进一步的.php 中将生成一个树形图,并且应该在 index.php 页面的一个 div 中呈现。这应该在我单击 index.php 上的“继续”时完成。但是,当我尝试这个时,输出现在出现了。div 有一个边框,所以我看到 div 显示为空,而它应该有来自进一步.php 的树图。下面是该过程之前和之后的图像,我单击“进一步”,从进一步的.php 中获取图表。
图 1:点击链接之前的 index.php 并调用 ajax 函数。
图 2:空的 div 屏幕截图。(在文本下:“Go far”)。空 div 上方的部分图是树的样子。调用ajax函数后。空 div,即数字 1 下方的边界区域,是应该显示来自进一步.js 的树形图的位置。
图中的图 1,即在图 2 中的文字下方,是一个测试,看数据是否从 index.html 成功传递,通过 ajax.js 到further.php。出现这个数字,表示数据正在成功传递。但是所需的输出没有出现,div 是空的。
我该如何解决?
那么为什么further.php的javascript代码中的树形图没有出现呢?