题
我有代码,如下所示:
$("#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,但在改变,则显示它的两倍。
解决方案
$("#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");
其他提示
这取决于有点...什么呢空白PARAMS你ar_form.php回报?
您可以通过调用做hackish的方式(在害怕被downvoted)
$("#item_select").change();
不隶属于 StackOverflow