Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从比较值的选择中获取选项(Jquery)_Jquery_Ajax_Select_Compare_Option - Fatal编程技术网

从比较值的选择中获取选项(Jquery)

从比较值的选择中获取选项(Jquery),jquery,ajax,select,compare,option,Jquery,Ajax,Select,Compare,Option,使用AJAX和Jquery,我可以从PHP文件中检索几个选项: $(document).ready(function(){ $.ajax({ type: "POST", url: "getcentros.php", success: function(html) { var datos1 = eval( '(' +html+')'); for(var i in datos1) {

使用AJAX和Jquery,我可以从PHP文件中检索几个选项:

$(document).ready(function(){
    $.ajax({
        type: "POST",
        url: "getcentros.php",
        success: function(html) {
            var datos1 = eval( '(' +html+')');
            for(var i in datos1) {
                $("#centros").append('<option value="centro">'+datos1[i].centro_trabajo+'</option>');                   
            }                   
        }
    }); 
}); 

在本例中,我尝试将dataJson[I].centro_trabajo值分配给$centros。但它不起作用。我做错了什么?

我认为应该是$centros.valdataJson[I].centro_trabajo-假设json中的位已经是selectplease中的一个选项,那么我们也可以发布一些html,这样我们就可以看到元素的类型。这是带有名称的Selectwith:[code]Nombre1 Nombre2 Nombre3[/code]现在,使用第一个jquery代码,我在一个新的SelectA作业中心列表中检索。然后,当我更改名称值时,检索列centro_trabajo。我想将centros的选项与检索到的值进行比较。如果该值匹配,将选择“选择中心”。
$("#nombre_trabajadores").change(function(){
    id_trabajador = 1;
    $.ajax({
        type: "POST",
        data: "id_trabajador="+id_trabajador,
        url: "info_trabajador.php",
        success: function(html) {
            var dataJson = eval( '(' +html+')');
            for(var i in dataJson){
                $("#centros").text(dataJson[i].centro_trabajo);
            }
        }
    });     
});