我試圖傳遞對象作爲參數傳遞給javascript函數爲:「預期]」的錯誤,同時使一個對象作爲參數來js函數
.html('<span class="link" onclick="javascript:ShowEventDetails(' + event + ','
+ event.Id + ',' + event.Name + ',' + view + ')">' + event.title
+ '</span>')
在上述JS,所述event
和view
是對象從jquery日曆Full Calendar
,我通過調用js函數。它會引發一個錯誤,Expected ']'
。什麼可能是問題或如何傳遞一個對象如上?
它顯示"javascript:ShowEditEventDetails([object Object],1,'Name',[object Object])"
同時看着螢火蟲。
如果您使用ASP.NET,你也可以從得到的錯誤ShowEventDetails函數。我不知道這是否只是Visual Studio 2008 SP1中的一個調試工具,但我花了大約一個小時追蹤了一個非常類似的問題。 –
它只是在頁面加載時引發錯誤。即在構建html本身時。另外它在使用調試器時不會觸及該功能。 – Prasad
用Firebug調試器在Firefox中試一試,看看你是否有任何見解。查看有趣的錯誤消息的控制檯。 –