2010-10-27 59 views
0

我知道这是简单的东西,但我不能看到它。谁能告诉我为什么我收到“后属性列表失踪}”的错误下面的代码:行:失踪}房产列表后

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"); 
       } 
      } 
     }); 

萤火虫与“功能取消”开头的错误。

预先感谢您!

回答

7

您在Cancel:之前缺少,

JSlint非常擅长检测这类东西。

+0

我有一个类似的问题,我把':'代替','。 JSLint没有出来说出来,但是通过查看所有错误信息,我发现问题所在。 – Coronus 2011-11-11 23:20:20

1

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

{ 
    foo: { }, 
    bar: { } 
} 

您不必为buttons属性值和Cancel属性之间的关键之一。