2012-02-17 110 views
0

這裏javascript函數是JavaScript文件http://www.zaarly.com/anywhere.js呼叫從onclick事件

我打電話從onclick事件Zaarly.Anywhere.open({title : 'iPad', description : 'An iPad', time : '6h', price : 200, mapCenter : 'San Francisco'});,但它給這個錯誤在錯誤控制檯:

Zaarly.Anywhere is undefined 

腳本在頭成功列入,我檢查過 有什麼建議嗎?我是新來的JavaScript

我加載的JavaScript動態即包括它通過JavaScript和它的正確加載,我檢查了

+1

它適用於我 - **現場演示:** http://jsfiddle.net/vFDFz/ – 2012-02-17 13:58:16

回答

1

Zaarly.Anywhere.open()是未定義

根據該錯誤消息,Zaarly.Anywhere.open()沒有任何屬性。實際上,這是undefined

因此,您必須在您的代碼中查找Zaarly.Anywhere.open().xxxxx,並根據上下文刪除/調整.xxxxx

+0

有沒有像它那樣。我沒有訪問任何屬性 – 2012-02-17 14:05:58

+0

@UzairFarooq顯示你的HTML:錯誤消息的唯一原因是你試圖在'Zaarly.Anywhere.open()'方面調用/使用一個方法/屬性。 – 2012-02-17 14:07:08

+0

對不起,錯誤是'Zaarly.Anywhere'未定義 – 2012-02-17 18:57:32