0

我有这个从 json 文件创建表的脚本。每行都有一个可加载另一个 json 文件的 clickale 元素。当第二个 json 文件加载时,我想提醒用户,但是使用脚本我的警报不起作用。我究竟做错了什么?我对javascript很陌生,所以这可能只是一个简单的错误。

  $.each(result["auctionInfo"], function(i, player){
    $("#curAuctions").append('<tr id="row'+i+'"><td>' + player["sellerName"] + "</td><td>" + style[player["itemData"]["playStyle"]] + "</td><td>" + player["itemData"]["preferredPosition"] + "</td><td>" + player["itemData"]["injuryType"] + "</td><td>" + player["itemData"]["contract"] + "</td><td>" + player["startingBid"] + '</td><td>'  + player["buyNowPrice"] + '</td><td><div id="countdown'+i+'"></div></td><td style="text-align:center;" ><a id="buy'+i+'" data-id="'+ player["tradeId"] +'" data-price="'+ player["buyNowPrice"] +'" title="" class="button greenB" style="margin: 5px;"><span>Buy</span></a></td></tr>');
    $('#countdown'+i).countdown({until: +player["expires"], format: 'HMS', compact: true});
    $("#activeTable").tablesorter();
    $( "#buy"+i ).bind( "click", function() {
        $(this).replaceWith('<img src="images/loaders/loader.gif" alt="" style="margin: 14px;">');
        $.getJSON("auction.php?action=buy&player=" + player["tradeId"] +"&value="+ player["buyNowPrice"], function(result){

            alert("request finished");
        });
    });
  });
4

0 回答 0