Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.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 如何使用JQuery在下拉列表中显示XML_Php_Jquery_Xml_Json - Fatal编程技术网

Php 如何使用JQuery在下拉列表中显示XML

Php 如何使用JQuery在下拉列表中显示XML,php,jquery,xml,json,Php,Jquery,Xml,Json,您好,我正在尝试创建一个下拉列表,该列表能够显示XML文件的列表,并允许用户单击其名称并在列表下方的表格中显示XML。上周我一直在努力,一直碰壁,弄得很困惑,有人能帮帮我吗?我得到的结论是使用一对按钮在下表中显示XML *编辑 XML文件与HTML文件位于同一目录中。我正在尝试使用Ajax填充下拉列表框和表,并使用JSON交换数据来填充服务器/客户机Ajax交互 我唯一能写的是,因为我现在在这方面真的很差,那就是: HTML 好吧,如果你让按钮工作,那么你只需要转换为使用select,并在它们改

您好,我正在尝试创建一个下拉列表,该列表能够显示XML文件的列表,并允许用户单击其名称并在列表下方的表格中显示XML。上周我一直在努力,一直碰壁,弄得很困惑,有人能帮帮我吗?我得到的结论是使用一对按钮在下表中显示XML

*编辑

XML文件与HTML文件位于同一目录中。我正在尝试使用Ajax填充下拉列表框和表,并使用JSON交换数据来填充服务器/客户机Ajax交互

我唯一能写的是,因为我现在在这方面真的很差,那就是:

HTML


好吧,如果你让按钮工作,那么你只需要转换为使用select,并在它们改变值时启动JS函数

<select onChange="loadXMLDoc(this.value)">
    <option value="null.xml">Please Select</option>
    <option value="econ.xml">Eastern Conference</option>
    <option value="westernCon.xml">Western Conference</option>
</select>

请注意,在我的示例中,您希望在loadXMLDoc函数中添加一个detect,以确定url==null.xml是否为空,如果为空,则清除表而不是填充表。。。或者只添加一个空文本文件,并将其命名为null.xml。

您能再解释一下和/或向我们展示一些代码吗?这些XML文件来自哪里?你在硬编码他们的列表吗?您正在尝试在下拉列表中显示xml吗?这看起来怎么样?如果不知道列表的数据来自哪里,或者你不解释是什么让你困惑,没有人能帮你。希望我的编辑能澄清我的问题。标记为jQuery。。。。。。没有看到任何jQuery,只有javascript?可能需要重新标记
<select onChange="loadXMLDoc(this.value)">
    <option value="null.xml">Please Select</option>
    <option value="econ.xml">Eastern Conference</option>
    <option value="westernCon.xml">Western Conference</option>
</select>