如何在jquery中预加载div组合框

时间:2009-05-21 21:31:16

标签: php jquery

我的代码如下:

$("#item_select").change(function() 
{ 
    var params = $("#item_select option:selected").val();
    $.post('/account/ar_form.php', {idata: params},  function(data){
        $("#message_display" ).html(data);
    });
}); 

这是一个使用/account/ar_form.php正确显示div中的html的下拉列表。

但它只显示在更改事件上。我希望它能预加载数据。当我使用加载事件时,它将显示html,但在更改时,它会显示两次。

2 个答案:

答案 0 :(得分:1)

$("#item_select").change(function(){ 
    var params = $("#item_select option:selected").val();
    $.post('/account/ar_form.php', {idata: params},  function(data){
        $("#message_display" ).html(data);
    });
}).triggerHandler("change");

答案 1 :(得分:0)

这有点......你的ar_form.php会以空白参数返回什么?

你可以通过调用

来做一个hackish方式(害怕被投票)

$("#item_select").change();