Javascript Microsoft JScript运行时错误:未找到成员
我正在使用asp.NETMVC3和jquery对话框在主视图中打开局部视图 这是我的结构 局部视图1Javascript Microsoft JScript运行时错误:未找到成员,javascript,asp.net-mvc,jquery,partial-views,jquery-dialog,Javascript,Asp.net Mvc,Jquery,Partial Views,Jquery Dialog,我正在使用asp.NETMVC3和jquery对话框在主视图中打开局部视图 这是我的结构 局部视图1 <input type="button" onclick="function1();"> <script src="myscript.js" /> <script src="jquery.js"/> //some element <div> load partialview 2 as jquery dialogue </div
<input type="button" onclick="function1();">
<script src="myscript.js" />
<script src="jquery.js"/>
//some element
<div>
load partialview 2 as jquery dialogue
</div>
这只是我的应用程序的概述
现在,在上面的结构中,如果我单击partialview1中的按钮,我会得到这个错误:Microsoft JScript运行时错误:找不到成员。我在我的案例中找到了解决方案
<input id="function1" type="button" onclick="function1();">
我使用了输入类型按钮的id
(ie:function1
)作为函数的相同名称(ie:function1
)
因为我对此不太了解。但通过更改按钮或函数名的id可以解决我的问题。实际上,“未找到成员”出现在所有浏览器和其他非浏览器程序上。在浏览器中,在表单中放置与它调用的函数同名的按钮或放射线会导致此错误。重命名按钮或将其移到表单外部。问题可能在
function1
内部,您能否发布“某些代码”实际上是什么?实际上function1未被调用。。正如我把调试器放在第一行一样,这是有道理的。Internet Explorer有为元素ID创建全局变量、覆盖现有变量和函数的坏习惯。谢谢。。我真糊涂!我有一个与隐藏字段同名的javascript函数。更改停止此错误的选项。
function function1()
{
//some code
}
<input id="function1" type="button" onclick="function1();">