找不到javascript方法\'方法名称\'未定义
|
单击
<img>
标签,我实现了一个简单的JQuery.GetJSON
方法。问题是Internet Explorer抛出方法名未定义的异常。
有人可以指导我吗?
HTML:
<div class=\"itemgenerate\">
<img src=\"/images/generate.png\" onclick=\"sendJSONRequest()\" style=\"cursor: pointer;\" />
</div>
<div id=\"divTarget\" class=\"itemtext\">
<p id=\"pStuff\"></p>
</div>
Java脚本:
<script language=\"javascript\" type=\"text/javascript\" src=\"/Scripts/jquery-1.4.1.js\" />
<script language=\"javascript\" type=\"text/javascript\">
function sendJSONRequest() {
$.getJSON(\"/Home/Generate\", $(\'#text1\').val(), function (data) {
$(\'#pStuff\').text(data.Stuff);
});
}
</script>
如果有人可以向我解释这里有什么问题,请:
没有找到相关结果
已邀请:
2 个回复
稳赣苍卯改
标签不能自动关闭。您需要一个封闭的
标签:
您当前的语法表示第一个脚本标签不会被关闭,其内容将被视为第一个脚本标签的一部分。由于第一个标签具有
属性,因此其内容将被忽略,因此不会定义您的函数。
骚瓤
的JQuery方法;使用JQuery的要点之一是允许您从HTML标记中抽象出脚本代码。因此,您应该使用类似以下的方式: