如何在asp.net中使用javascript和jquery在客户端绑定datalist

时间:2016-11-23 06:28:46

标签: javascript c# jquery asp.net

如何使用javascript和Jquery在客户端绑定Datalsit。我正在使用Webservice,如果ajax成功,我想绑定Datalist。我尝试了一些代码

function succes(response) {
    var value = $.parseXML(response.d);
    var xvalue = $(value);
    debugger;
    var products = xvalue.find("tblProddetails");
    var repeatColumns = parseInt("<%=dlViewProd.RepeatColumns == 0 ? 1 : dlViewProd.RepeatColumns %>");
    var rowCount = Math.ceil(products.length / repeatColumns);
    var i = 0;
    while (i < repeatColumns * rowCount) {
        var table = $("[id*=dlViewProd] tr").eq(0).clone(true);
        for (var j = 0; j < repeatColumns; j++) {
            var prod = $(products[i]);
            if (prod.length == 0) {
                $("table:last", table).remove();
            }
            else {
                $("#img1", table).html($(this).find("ProductImage").text());
                $("#lblPrice", table).html($(this).find("ProductPrice").text());
                $("#lnkID", table).html($(this).find("ProductName").text());
                $("#dlViewProd").append(table).append("<br/>");
                table = $("#dlViewProd").eq(0).clone(true);
            }
            i++;
        }
        $("[id*=dlViewProd]").append(table);
    }
    $("[id*=dlViewProd] tr").eq(0).remove();
    $("[id*=dlViewProd]").show();

}

1 个答案:

答案 0 :(得分:0)

这建议你使用它,演示中有一个例子

https://github.com/BorisMoore/jquery-tmpl