1

1つのdivタグに4つのimgがあります。jquery ajaxを使用してデータベースから画像のソースを取得していて、ソースを1つずつimgに設定したいのですが、どうすればよいですか...ありがとうございます

<div class="item " style="width:450px;">
                <ul class="thumbnails">
                    <li class="span13">
                        <div class="thumbnail" style="margin-left:15px;">
                            <img src="" alt="">
                        </div>
                    </li>
                    <li class="span13">
                        <div class="thumbnail" style="margin-left:15px;">
                            <img src="" alt="">
                        </div>
                    </li>
                    <li class="span13">
                        <div class="thumbnail" style="margin-left:15px;">
                            <img src="" alt="">
                        </div>
                    </li>
                    <li class="span13">
                        <div class="thumbnail" style="margin-left:15px;">
                            <img src="" alt="">
                        </div>
                    </li>
                </ul>
          </div>

これがデータベースからソースを取得するためのコードです

      $.ajax({
        type: "POST",
        url: "/WebServices/BannerImage.asmx/GetAllManufactureImage",
        contentType: "application/json",
        async: false,
        success: function (data) {
            $.map(data.d, function (item) {
               // set the source to image
            });
        },
        failure: function (msg) {
            alert(msg);
        }
    });
4

1 に答える 1

0

これを試して:

success: function (data) {
    $.each(data.d, function(idx,item){
       $('img').eq(idx).attr('src',item);
    });
}

:data.dが画像ソースであると想定しました。

于 2013-01-10T11:41:24.563 に答える