我测试的示例非常简单:仅一个按钮,当单击按钮时,将调用一个函数。但是,我得到:
错误ReferenceError:未定义AddNewData {“错误”:“请使用POST请求”}
Here is the jsfiddle link: http://jsfiddle.net/tridip/62Ls6x9n/158/
<button onClick="javascript:AddNewData();return false;">Add New Data</button>
function AddNewData()
{
alert("test");
}
有人可以告诉我那里有什么问题吗?
It's because by default jsfiddle uses
onLoad
JS definition for your code.就是这样-它包装在一个匿名函数中,因此所有符号(变量,函数等)都在范围内。
Change it to
No wrap - in <head>
http://jsfiddle.net/62Ls6x9n/160/