如何在使用更改函数后触发jquery加载函数

时间:2011-06-17 02:04:04

标签: jquery

我有一个下拉列表,我想在下拉列表中的用户更改选项后触发加载功能,请帮助

var x = $("#catid");

x.change(function(){
    var y = $('#catid option:selected').val();
    var url = "<?php echo base_url();?>index.php/";
    window.location= url+"master/posting/create/"+ y;


});

我的主要目的是摆脱window.location,并使用加载功能来查看第二个菜单中的选择选项。感谢

2 个答案:

答案 0 :(得分:0)

如果您想访问其他网址,则没有理由改变您拥有的网址。使用window.location就是如何实现这一目标的。

答案 1 :(得分:0)

假设 $(“#catid”)是选择框的ID,让我们假设容器 $(“#result”)为负载:

$("#catid").change(function(){
     var y = $(this).val();
     var url = "<?php echo base_url();?>index.php/";
     $("#result").load(url+"master/posting/create/"+ y);
});