[英]Empty result when trying populate drop list using AJax and JQUERY
我正在尝试使用Ajax和JQuery填充下拉列表,但由于将重音字符和某些特殊字符检测到而我没有找到任何结果,当我将查询限制到没有重音的某行时,我得到了一些结果。 这是我的代码:
JS:
var descwr=document.getElementById("descwr").innerHTML;
document.getElementById("descwr").innerHTML="<select id='descwr_text' ><option value='"+id+"'>"+codewr+" "+descwr+"</option></select>";
$.getJSON("get-data.php?d=car",function(data){
$.each(data,function(key,value) {
console.log(data);
$("#descwr_text").append($("<option></option>").val(value.ID).html(value.Code+"/"+value.Description));
});
});
PHP:
if(isset($_GET['d'])){
$dat=$_GET['d'];
if($dat=="car"){
$q = "SELECT ID,Code,Description from vehicules limit ";
$sql = mysql_query($q);
$data = array();
while($row = mysql_fetch_array($sql,true)){
$data[] = $row;
};
echo json_encode($data);
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.