javascript警报不能从getjson函数内部工作

时间:2013-09-25 20:02:45

标签: javascript jquery json alert getjson

我有这个脚本从json文件创建一个表。每行都有一个clickale元素,用于加载另一个json文件。当第二个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");
        });
    });
  });

0 个答案:

没有答案