2012-07-11 49 views
1

我基本上想知道爲什麼這第一個代碼工作,但不是第二個。jQuery:jqPlot函數調用將無法正常工作

<a data-role="button" href="#page2" type="button" onClick="drawChart([[["Test1",6],["Test2",5],["Test3",2]]])"> 
<img src="icons/page2.png" inline style="height:80px"/><br/>Tilbakemelding 
</a> 

上述代碼不起作用。

在第2頁我做了下面的代碼按鈕:

<div data-role="content"> 
<a type="button" onClick=drawChart([[["Test1",6],["Test2",5],["Test3",2]]])>Show Chart</a> 
</div> 

此代碼的工作,但我真的希望有圖表最多,而無需做額外的點擊。這是在jQueryMobile編碼,所以第一個按鈕不僅加載圖表,而且還導航到page2。

回答

2

這是一個語法錯誤;你的"都是關閉的。嘗試:

onClick="drawChart([[['Test1',6],['Test2',5],['Test3',2]]])" 
+0

+1 well spot :) – Boro 2012-07-11 15:54:25

+0

確實不錯,但仍然沒有幫助。我仍然需要點擊第二個按鈕才能顯示圖表。 :/ – Tom 2012-07-12 07:50:45

+0

@Tom在這種情況下,我認爲你的代碼中可能還有別的東西,請提供一個工作示例。 – Boro 2012-07-12 08:25:14