我测试的例子非常简单:只需一个按钮,当点击按钮时,将调用一个函数。但是,我得到了:
错误ReferenceError:未定义AddNewData {“error”:“请使用POST请求”}
以下是jsfiddle链接:http://jsfiddle.net/tridip/62Ls6x9n/158/
<button onClick="javascript:AddNewData();return false;">Add New Data</button>
function AddNewData()
{
alert("test");
}
有人可以告诉我那里有什么问题吗?
答案 0 :(得分:11)
这是因为默认情况下,jsfiddle为您的代码使用onLoad
JS定义。
它是 - 它包含在一个匿名函数中,因此所有符号(变量,函数等)都在其范围内。
将其更改为No wrap - in <head>