我基本上想知道为什么第一个代码有效,而第二个代码却无效。

<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>


上面的代码不起作用。

在page2中,我用以下代码创建了一个按钮:

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


这段代码有效,但是我真的更希望在不进行额外点击的情况下创建图表。这是用jQueryMobile编码的,因此第一个按钮不仅加载图表,而且导航到page2。

最佳答案

这是语法错误;您的"全部关闭。尝试:

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

关于javascript - jQuery:jqPlot函数调用无法正常工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11430834/

10-12 00:25