Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/474.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Microsoft JScript运行时错误:未找到成员_Javascript_Asp.net Mvc_Jquery_Partial Views_Jquery Dialog - Fatal编程技术网

Javascript Microsoft JScript运行时错误:未找到成员

Javascript 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

我正在使用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>
这只是我的应用程序的概述


现在,在上面的结构中,如果我单击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();">