我的代码如下:
$("#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,但在更改时,它会显示两次。
答案 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();