Tengo unos combos anidados y por ultimo un input con atocomplete de jquery ui todo va bien exepto que los datos que me regresa el $.post son los que le quiero asignar al sourse de el autocomplete les muestro
ID=$(this).val(); //
$.post("Productos_Precios.php", { ID: ID }, function(data){
Precio_1 = data // Aqui es donde falla !!!
$("#Precio_Unitario_1").autocomplete("option", { source: Precio_1 });
Ahi donde falla no toma la informacion de data pero si pongo Precio_1 = ["1000"] si toma los datos lo que quiero es que el sourse sea lo que devuelve data espero explicarme les pongo el codigo completo
var Precios_1;
$(document).ready(function(){
load_Precios_1();
$("#Precio_Unitario_1").autocomplete({
source: Precios_1,
minLength: 0, });
$("#Precio_Unitario_1").click(function() {
$("#Precio_Unitario_1").autocomplete("search", "");
});
$.post('Productos_Modelo_Provedor.php', function(data) {
$(".T3 select").html(data);
});
$("#Modelo_1").change( function() {
$("#Modelo_1 option:selected").each(function () {
Modelo_Provedor=$(this).val();
$.post("Productos_Descripciones.php", { Modelo_Provedor: Modelo_Provedor }, function(data) {
$("#Descripcion_1").html(data);
$("#Descripcion_1 option:selected").each(function () {
ID=$(this).val();
$.post("Productos_Precios.php", { ID: ID }, function(data){
Precio_1 = ["10000"]
$("#Precio_Unitario_1").autocomplete("option", { source: Precio_1 });
});
});
});
});
});
$("#Descripcion_1").change(function () {
$("#Descripcion_1 option:selected").each(function () {
ID=$(this).val();$.post("Productos_Precios.php", { ID: ID }, function(data){
});
});
})
});
function load_Precios_1(){
Precios_1 = ["3500","3600","3700"];
}