Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 这甚至可以写吗_Php_Javascript_Ajax - Fatal编程技术网

Php 这甚至可以写吗

Php 这甚至可以写吗,php,javascript,ajax,Php,Javascript,Ajax,我已经到了该放弃这个项目的地步了。我的每一次尝试都走到了死胡同 基本的概念是,我有一个INI文件,由我的主页读取。我的主页有两个列表框,它们使用php从INI文件获取选项信息。当在列表框1中选择一个选项时,我调用一个onchangeJava函数,该函数将更改列表框2 我想我可以让PHP首先从ini创建所有列表框,并将它们设置为display:none。然后Javascript将根据列表框1中的选项选择将显示切换为块 我一直遇到的问题是Javascript无法直接从INI读取,并且除非整个页面重新

我已经到了该放弃这个项目的地步了。我的每一次尝试都走到了死胡同

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

我想我可以让PHP首先从ini创建所有列表框,并将它们设置为display:none。然后Javascript将根据列表框1中的选项选择将显示切换为块

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


这可能吗?

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


我强烈推荐您研究AJAX。这是好东西。

不是最好的标题。我们能看一些代码吗?到目前为止,你尝试了什么?或者将所有必要的数据嵌入页面,以便Javascript能够显示它,或者了解AJAX。只需通过PHP脚本返回适当的框内容……在软件中,一切都有可能。我建议在编写自己的AJAX函数之前先查看jQuery。@Ryan我建议在使用抽象库之前先了解事物的工作原理。