var events = [
{
    id: "a",
    title: 'All Day Event',
    start: new Date(y, m, 1),
    color: 'yellow',
    url: "xxx.aspx?id=" + id
}
]url里头我想吧id="a"也赋值赋过去怎么办呢
现在的话id显示undefined。
我想让他url: "xxx.aspx?id=a" 

解决方案 »

  1.   


    //对象没创建呢,你就想引用,不太现实
    var id="a";
        var events = [
        {
        id: id,
        title: 'All Day Event',
        start: new Date(),
        color: 'yellow',
        url: "xxx.aspx?id=" + id
        }
        ]
        alert (events[0].url);
      

  2.   


    var events = [
    {
    id: "a",
    title: 'All Day Event',
    start: new Date(),
    color: 'yellow',
    url: function(){
    return "xxx.aspx?id=" + this.id
    }
    }
    ]
    alert( events[0].url() )