javascript,基于sql数据库更改图像源

时间:2014-03-19 15:52:29

标签: javascript mysql json image

我正在编写javascript来根据数据库的结果更改图像源。 数据库返回设置为0的对象的id,并且它似乎正在传递正确的id。现在我想在我的html页面中匹配id已被发回的ID,以便我可以将html id的源图像更改为其他内容。例如,现在已经发回了A1,我的html页面上的td id A1需要更改其图像。到目前为止我有;

function getSeats() {  // the page load function
    var myurl="scripts/getseats.php";
    $.ajax({
        type:"GET",
        url: myurl, dataType:'json', // a JSON object will be returned from the server.
        success: function(seats){ // it works - we have the data!
            for(var i=0;i<seats.length;i++){
                alert(seats[i].seatnum);// this has confirmed that it is sending back the correct seatnum that i have purposely set to 0.
                $("#.seats[i].seatnum").attr("src","images/taken.gif");

我尝试了各种各样的但是因为我对javascript很新,我真的不知道我哪里出错了所以我觉得它是否显得很明显。

1 个答案:

答案 0 :(得分:1)

Javascript不会扩展字符串中的变量,您必须使用显式连接:

$("#" + seats[i].seatnum).attr("src", "images/taken.gif");