在属性列表之后丢失}

时间:2010-10-27 22:47:18

标签: jquery

我知道这很容易,但我看不到它。任何人都可以告诉我为什么我在以下代码的“属性列表之后”错误“丢失}:

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使用“取消:功能”行启动错误。

提前谢谢!

2 个答案:

答案 0 :(得分:7)

,之前您遗漏了Cancel:

JSlint非常擅长检测此类内容。

答案 1 :(得分:1)

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

{
    foo: { },
    bar: { }
}

buttons属性的值与Cancel属性的键之间没有。