单击按钮后如何用PHP填充回显的<select>

时间:2016-10-14 17:04:13

标签: php html

我有这个问题,我正在使用PHP创建一个HTML文档,用echo创建所有内容,我的问题是我正在创建一个select,但是当另一个的索引发生变化时必须填充它,填写doc创建很简单,但是如果在另一个选择中选择某些东西,我如何使用PHP填充它? $ html_ciudad =''; $ file = $ DOCUMENT_ROOT。 “newContact.php”; $ dom = new DOMDocument; $ dom-&GT; loadHTMLFile($文件); $ div = $ dom-&gt; getElementById(“City”); foreach($ ciudades-&gt; getCiudad($ id)as $ ciu){     $ newDiv = $ dom-&gt; createElement('option');     $ newDiv-&GT; setIdAttribute($ CIU [ “IdCd”]);     $ newDiv-&GT;的nodeValue(函数utf8_encode($ CIU [ “CD”]));     $ div-&GT;使用appendChild($ newDiv);     $ html_ciudad。=         '&lt; option id =“'。$ ciu [”IdCd“]。'”value =“”&gt;'。utf8_encode($ ciu [“Cd”])。'&lt; / option&gt;'; } 我试过这种方式,一切正常,但没有显示结果,如果有人知道如何做到这一点,即使代码完全不同,欢迎哈哈谢谢。

1 个答案:

答案 0 :(得分:1)

所以,如果我理解得很好,如果您的选择值发生变化,您应该从另一个页面加载ajax另一个选择...此代码可能会有所帮助: 在您的主页面中:       

$('select').on('change', function() {
   if(this.value==1){

        $("#div1").load("another_select.php");
   } 

})

</script>
<_>在another_select.php页面中:

echo "<select>";
...
echo "</select>";