2010-10-27 75 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屬性之間的關鍵之一。