繁体   English   中英

尝试使用AJax和JQUERY填充下拉列表时为空结果

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM