سؤال

وأحتاج إلى تعبئة كائن باستخدام مسج لدي الحوار (jQueryUI) التي تظهر. وبمجرد إغلاق الحوار، يجب أن تملأ وجوه مع عناصر مأخوذة من الجدول الخلية

ولدي fill_select وظيفة () الموجودة في التعليمات البرمجية JS بلدي ... وأود أن تضع شفرة هناك، لأن أنا أسمي هذه شبيبة وظيفة في كثير من الأحيان.

وPS: أود أن إزالة كافة العناصر قبل ملء حدد مرة أخرى

هل كانت مفيدة؟

المحلول

http://docs.jquery.com/Ajax

والسبب كنت JSON في هذا المثال هو لأنك تريد عادة AJAX يدعو إلى أن تكون خفيفة الوزن. بناء سلسلة HTML على جانب العميل بشكل سريع نسبيا لمعظم المتصفحات (ربما كنت أعرف أي واحد ليس بهذه السرعة ...). في أي حال كنت لا ترغب في إلحاق عناصر لتحديد واحد في وقت لاعتبارات السرعة.

إذا كنت لا تعرف ما هو JSON نلقي نظرة على هذا.

http://json.org/

    function fillSelectList(param1, param2) {
        $.ajax({
            type: "GET",
            url: "myUrl.php",
            data: { Param1: param1, Param2: param2 },
            dataType: "json",
            async: true,
            success: function(data, textStatus) {
                var html = "";
                for (var i = 0; i < data.length; i++) {
                    html += "<option value=\"";
                    html += data[i].value + "\">";
                    html += data[i].text + "</option>";
                }

                $("#mySelectList").empty().append(html);
            }    
        });        
    }
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top