Başlangıçta, ben bir. Php dosyayı aramak için AJAX işlevleri içeren bir. Js dosyası kullanılır. . Php dosyası dinamik QueryString üzerinden geçirilen belirli parametrelere dayalı bir açılan doldurmak için kod içerir.
Her şey yukarıdaki yöntemi ile çalışıyor. Ama şimdi ben sayfa yük dropdowns doldurmak istiyorum ve bunu yerine benim eski yöntemin JQuery kullanmak istiyorum. Ben aşağıdaki kodu denedim, ancak açılan doldurmuyor.
$.get("../Lib/filldropdown.php",
{ param1: "divMemberOf", param2: "inMemberOf", param3: "categorymaster" });
. Aşağıdaki php dosyasının kodu:
<?php
require("dbconnection.php");
require("dbaccess.php");
$dropdownControlName = $_GET['DropDownControlName'];
$query = ".....";
dbconnection::OpenConnection();
$result = dbaccess::GetRows($query);
?>
<select id="<?php echo $dropdownControlName; ?>" name="<?php echo $dropdownControlName; ?>">
<option>Select from the list</option>
<?php while($row=mysql_fetch_array($result))
{ ?>
<option value="<?php echo $row[0]; ?>"><?php echo $row[1]; ?></option>
<?php } ?>
</select>
Yukarıdaki JQuery kod üç parametre geçer, ama ben yukarıdaki PHP kodu tek kullanmış unutmayın. Daha sonra iki parametre kullanmak için gidiyorum. Yukarıdaki PHP kodu mükemmel benim eski AJAX yöntemi ile çalışıyor.