php - php jquery ajax触发另一个 jquery ajax

  显示原文与译文双语对照的内容

我已经下降了
1.制造商
2.产品
3 。颜色

使用页面提取制造商除去。
当我选择制作时,来自它的Ajax附加了 #2.
当我选择产品时,Ajax附加 #3

问题是,#3 没有被获取。
我欣赏你的提示。

我使用的代码:






 $("#manuf").change(function(){


 var manuf_id = $("#manuf").val();


 $.ajax({ type:"POST", url:"ajax_product_preload.php", 


 data:"manuf_id=" + manuf_id,


 success: function(data){


 $("#prod_div").hide().html(data).fadeIn(); 


 }


 }); 


 });




颜色的代码类似,只是一个 id,php文件和数据字符串更改。
Php文件是简单的数据库查询和下拉框,因此发布它们会浪费硬盘。 我想。

时间: 原作者:

在 #2's 内容加载之前,你要绑定它的更改处理程序,对? 如果是这样,你可以使用 .live() 插件来解决你的问题:


 $("#prod").live('change', function(){



假设 #prod 是包含产品列表的select 元素。

原作者:
...