我有一個Ajax函數填充與空選項列表框的問題。我對此很新,而且必須忽略一些東西。數據庫連接通過Sugarcrm完成並工作,因爲我也將它用於自動完成功能。我似乎無法得到選項來填充除空之外的任何東西。填充選擇框使用PHP和Ajax返回空
的index.php
<script>
$(document).ready(function(){
$.ajax({
url: 'search.php',
type: 'json',
success:function(response){
var len = response.length;
$("#sel1").empty();
for(var i = 0; i<len; i++){
$("#sel1").append("<option value='"+name+"'></option>");
}
}
});
});
</script>
<select id="sel1" multiple size="6">
<option value="0">- Select -</option>
</select>
的search.php
<?php
global $db;
$rolelistQry = "SELECT distinct name from acl_roles";
$rolelistData = $db->query($rolelistQry);
$name_array = array();
while($row = $rolelistData->fetch_assoc()){
$name = $row['name'];
$name_array[] = array("name" => $name);
}
echo json_encode($name_array);
?>
是的,我剛剛看到這一點。我編輯後 – user2168066
nvm。看到了。無論如何,你能看到什麼'迴應'將返回?做一個快速的console.log(響應),並告訴我它會返回 –
,就像skagzilla提到的那樣。 「」 –