-1

我正处于我认为我应该放弃这个项目的地步。我每次尝试都遇到了死胡同。

基本概念是我有一个由我的主页读取的 INI 文件。我的主页有两个列表框,它们使用 php 从 INI 文件中获取选项信息。当在列表框一中选择一个选项时,我会调用一个 on change java 函数来更改列表框二。

我想我可以通过让 PHP 首先从 ini 创建所有列表框,并将它们设置为 display:none 来做到这一点。然后 Javascript 会根据列表框一中的选项选择将显示变为阻止。

我一直遇到的问题是 Javascript 无法直接从 INI 读取,并且 PHP 无法执行 onclick 事件,除非整个页面重新加载。

这甚至可能吗?

4

1 回答 1

5

是的,可以这样做;你只需要使用 AJAX 技术。您的 javascript 捕获事件,然后通过 XMLHttpRequest 向您的 PHP 发送请求。PHP 读取 INI 并回显信息,javascript 在其 responseText 中捕获该信息,然后相应地更新接口。

我强烈建议你研究 AJAX。这是好东西。

于 2012-12-06T17:31:50.393 回答