كيفية التحميل المسبق DIV Combobox في 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 لعرض HTML في DIV بشكل صحيح.
ولكن يعرض فقط في حدث التغيير. أود ذلك لتحميل البيانات. عندما أستخدم حدث تحميل، سيعرض 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");
نصائح أخرى
ذلك يعتمد قليلا ... ماذا تعود ar_form.php الخاص بك مع أمراض فارغة؟
يمكنك القيام بطريقة اختراق (خوف من التغلب عليها) عن طريق الاتصال
$("#item_select").change();
لا تنتمي إلى StackOverflow