如下 js 代码:linkHTML += "<a href='javascript:void(0)' onclick='getHouseInfo(" + (pageIndex - 1) + "," + sortBy + "," + sortTime + ",\'" + attributeid + "\')' class='prev'>Prev</a>";
attributeid为字符串...应该如何正确地构造此字符串..谢谢.

解决方案 »

  1.   

    最简单的办法你另外定义一个变量来保存就是了
    或者"\"attributeid\""
      

  2.   

    linkHTML += "<a href='javascript:void(0)' onclick=\"getHouseInfo('" + (pageIndex - 1) + "','" + sortBy + "','" + sortTime + "','" + attributeid + "')\" class='prev'>Prev</a>";
      

  3.   


    linkHTML = "<a href='javascript:void(0)' onclick='getHouseInfo(" + (pageIndex - 1) + "," + sortBy + "," + sortTime + ",'" + attributeid + "')' class='prev'>Prev</a>";如果attributeid要传的是number型的话
    string linkHTML = "<a href='javascript:void(0)' onclick='getHouseInfo(" + (pageIndex - 1) + "," + sortBy + "," + sortTime + "," + attributeid + ")' class='prev'>Prev</a>";