失踪 ;在声明之前

时间:2011-02-20 05:08:27

标签: javascript jquery

我已经检查了类似问题的其他答案 - 但到目前为止还没有运气。

我有以下代码:

$("#alphaindex").click(function(e) {      
                var item = $(this).attr("title");
                e.preventDefault(); 
                $.getJSON("getContacts.cfc?method=getContacts&returnformat=json",{"alpha":item}, function(res,code){
                    if(res.ROWCOUNT > 0){
                        for(var i=0; i<res.ROWCOUNT; i++) {
                            s += "<h3 class='postTitle'>" + res.DATA.CONTACTFIRSTNAME[i] res.DATA.CONTACTLASTNAME[i] + "</h3>"
                            + "<p class='postDesc'>" + res.DATA.CONTACTEMAIL[i] + "</p>"
                            + "<p class='postDesc'>" + res.DATA.CONTACTMOBILE[i] + "</p> <br class='clr' />"
                            };
                        s += "";
                        } 
                    else {
                        var s = "Sorry, nothing matched your search.";
                    }
                    $("#results").html(s);

                    },"json");
                })
            });

我得到了;在与该行有关的语句消息之前丢失:

s += "<h3 class='postTitle'>...res.DATA.CONTACTLASTNAME[i] + "</h3>" 
根据萤火虫的说法。

我确信这是显而易见的事情 - 希望你的眼睛会发现我失败的地方!

1 个答案:

答案 0 :(得分:3)

您是否错过了这两行中的+符号?

res.DATA.CONTACTFIRSTNAME[i] res.DATA.CONTACTLASTNAME[i]