使用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>');
}
}
});
});
确定。它工作正常。
现在,我想比较另一个选项中的另一个选项(当它发生变化时),并将第一个选择更改为正确的值:
$("#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);
}
}
});
});
在这个例子中,我尝试将dataJson [i] .centro_trabajo值赋给$(&#34;#centros&#34;)。但它不起作用。我做错了什么?