簡體   English   中英

如何填充回聲<select>使用 PHP,單擊按鈕后

[英]How to fill an echoed <select> with PHP, after clicking a button

我有這個問題,我使用PHP創建一個HTML文檔,用echo創建所有內容,我的問題是我創建了一個select ,但是當另一個的索引發生變化時必須填充它,填充doc創建很簡單,但是在另一個選擇中選擇某些內容時如何使用 PHP 填充它?

$html_ciudad = '';
$file = $DOCUMENT_ROOT. "newContact.php";
$dom = new DOMDocument;
$dom->loadHTMLFile($file);
$div = $dom->getElementById("City");

foreach($ciudades->getCiudad($id) as $ciu){
    $newDiv = $dom->createElement('option');
    $newDiv->setIdAttribute($ciu["IdCd"]);
    $newDiv->nodeValue(utf8_encode($ciu["Cd"]));
    $div->appendChild($newDiv);
    $html_ciudad .=
        '<option id="'.$ciu["IdCd"].'" value="">'.utf8_encode($ciu["Cd"]).'</option>';
}

我試過那樣,一切正常,但沒有顯示結果,如果有人知道如何做到這一點,即使代碼完全不同,也歡迎哈哈謝謝。

因此,如果我理解得很好,如果您的選擇值發生變化,您應該從另一個頁面加載 ajax 另一個選擇...此代碼可能會有所幫助:在您的主頁中:

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

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

})

</script>

在 another_select.php 頁面中:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM