我有以下PHP和JS代码:
<?php
$return_arr = array();
$sql="SELECT * from customer_billing ";
$rs=mysql_query($sql,$conn) or die(mysql_error());
while($result=mysql_fetch_array($rs)) {
$return_arr[] = $result["productname"];
}
?>
<script type="text/javascript">
$(function() {
var availableTags = <?php echo json_encode($return_arr); ?>
//autocomplete
$(".auto").autocomplete({
source: availableTags
});
});
</script>它为自动完成列表生成一个变量列表,但是当一些变量显示为null时,它会停止自动完成的工作。
如何确保null不包含在(<?php echo json_encode($return_arr); ?>)列表中?
发布于 2014-04-24 23:25:35
由于您只需要productname列,并且只需要那些不为null的行,因此修改查询语句以仅选择那些行-
$sql="SELECT productname FROM customer_billing WHERE productname IS NOT NULL ";https://stackoverflow.com/questions/23272921
复制相似问题