Javascript document.ready jquery困难
在母版页中,我有以下代码:Javascript document.ready jquery困难,javascript,jquery,asp.net,asp.net-mvc-3,jquery-mobile,Javascript,Jquery,Asp.net,Asp.net Mvc 3,Jquery Mobile,在母版页中,我有以下代码: @视图包。标题 @RenderBody() 然后在Index.cshtml中,我有以下代码: @{ ViewBag.Title=“Index”; } 指数 ... ... (文件)。准备就绪(功能(事件){ $('btnShowCustomers').bind('click',函数(事件){ GetCustomers(); }); }); 函数GetCustomers(){ var webMethod=“主页/GetCustomers”; $.ajax({ 类型:
@视图包。标题
@RenderBody()
然后在Index.cshtml中,我有以下代码:
@{
ViewBag.Title=“Index”;
}
指数
...
...
(文件)。准备就绪(功能(事件){
$('btnShowCustomers').bind('click',函数(事件){
GetCustomers();
});
});
函数GetCustomers(){
var webMethod=“主页/GetCustomers”;
$.ajax({
类型:“POST”,
contentType:“应用程序/json;字符集=utf-8”,
url:webMethod,
数据:“{}”,
数据类型:“json”,
成功:功能(dataObj){
警惕(“拉拉”);
}
});
}
使用Firebug调试时,我收到以下错误:
document.ready不是一个函数
[在此错误时中断](文档).ready(函数(事件){
这怎么可能?在文档准备就绪时,我想注册按钮单击事件的处理程序。有什么建议吗?应该是$(文档)。就绪(函数(事件)…
请注意字符串开头的美元符号前缀-尽管这可能有所不同,jQuery代码通常使用此前缀访问选择器和其他内容的上下文
有关使用jQuery的一些信息,请参阅。应该是$(文档).ready(函数(事件)…。
(document).ready(function (event) {
请注意字符串开头的美元符号前缀-尽管这可能有所不同,jQuery代码通常使用此前缀访问选择器和其他内容的上下文
有关使用jQuery的一些信息,请参阅
(document).ready(function (event) {
应该是
$(document).ready(function (event) {
应该是
$(document).ready(function (event) {
你错过了一场比赛$
$(document).ready(function (event) {
你错过了一场比赛$
$(document).ready(function (event) {
在(document)
之前没有$
或jQuery
,它认为它直接在document
对象上调用ready
。ready
是jQuery的捷径,而不是DOM方法
在
(document)
之前没有$
或jQuery
,它认为它是直接在document
对象上调用ready
。ready
是jQuery的捷径,而不是DOM方法。如果包含jQuery
如下:
<script src="http://ajax.microsoft.com/ajax/jquery/jquery-1.4.1.min.js" type="text/javascript"></script>
如果像这样包括
JQuery
:
<script src="http://ajax.microsoft.com/ajax/jquery/jquery-1.4.1.min.js" type="text/javascript"></script>
作为一种快捷方式,您还可以编写
$(function(){
//your code
});
这相当于写作
$(document).ready(function(){
//your code
});
作为一种快捷方式,您还可以编写
$(function(){
//your code
});
这相当于写作
$(document).ready(function(){
//your code
});
将其替换为
$(文档)。就绪(…
-您忘记将$
变量放在那里。对于jQuery包含,为什么要使用razor nuget?因为它是一个外部资源,您应该将
替换为
您还可以使用$(函数(){
而不是$(文档)。就绪(函数(){
将其替换为$(文档)。就绪(…
-您忘了将$
变量放在那里。对于jQuery包含,为什么要使用razor nuget?因为它是一个外部资源,您应该将
替换为
。您还可以使用$(函数(){/code>而不是$(文档)。就绪(函数(){/code>