Jquery 属性列表后缺少}

Jquery 属性列表后缺少},jquery,Jquery,我知道这很容易,但我就是看不出来。有人能告诉我为什么在以下代码的属性列表}之后出现错误} var $newCandleDialog = $('<div></div>') .load('/prodash/dash_access.php?urlInit=candles/getCanStatus.php','it='+newData) .dialog({ autoOpen: false, title

我知道这很容易,但我就是看不出来。有人能告诉我为什么在以下代码的属性列表}之后出现错误}

var $newCandleDialog = $('<div></div>')
        .load('/prodash/dash_access.php?urlInit=candles/getCanStatus.php','it='+newData)
        .dialog({
            autoOpen: false,
            title: 'Active Mode: New Candles!',
            modal: true,
            buttons: {
                "Load new candles": function() {
                    $("#canHint").load('/prodash/dash_access.php?urlInit=candles/getcandles.php','q=0&show=05&strength=00');
                    $( this ).dialog( "close" );    
                }
                Cancel: function() {
                    $( this ).dialog( "close" );
                }
            }
        });
Firebug使用Cancel:函数行启动错误


提前谢谢你

每个键/值对之间需要一个逗号

{
    foo: { },
    bar: { }
}
buttons属性的值和Cancel属性的键之间没有一个值。

在Cancel之前缺少一个:


非常擅长检测这样的东西。

我有一个类似的问题,我用“:”代替了“,”。JSLint没有站出来说出来,但是通过查看所有的错误行,我发现了问题所在。