作者:kk1049057 | 来源:互联网 | 2023-01-31 17:05
在我的MVC
应用程序onclick
功能不起作用.
@section Scripts{
}
在上面的代码中,有一个script
代码标记,下面的代码是html部分.我不明白为什么它不起作用.我写了警告来测试标签是否正常工作.它工作但问题是 function is not defined
@Resources.Resource.btn_Search
@Resources.Resource.Categories
@Resources.Resource.Products
DaysOffer:193未捕获的ReferenceError:未在HTMLAnchorElement.onclick(DaysOffer:193)中定义搜索
我该如何解决呢.
提前致谢.
1> Rory McCross..:
您已Search()
在document.ready
处理程序中定义了该函数,因此它不在window
您从on*
事件属性调用该函数时所需的范围内.您Count()
和ListResult()
功能也是如此.
要解决此问题,请将函数定义移动到正确的范围(即外部$(document).ready()
),或使用不显眼的事件处理程序将事件附加到JS代码中.后者是迄今为止更好的方法.