js window.onload 里不能使用 $.ajax, 10

如下代码window.onload=function(){btn.onclick=function(){//点击提交事件$.ajax({url:"/GreaseServi... 如下代码
window.onload = function () {
btn.onclick = function () {//点击提交事件
$.ajax({
url: "/GreaseServices.svc/Add_M_User",
// 这些代码省了,这个 $.ajax代码是没错的,放在window.onload就提示$.ajax is not a function

})
}
}

代码是没有错的, $.ajax代码是没错的,放在window.onload就提示$.ajax is not a function
展开
 我来答
情感微观
推荐于2018-06-06 · TA获得超过402个赞
知道小有建树答主
回答量:284
采纳率:0%
帮助的人:106万
展开全部

造成错误提示可能有两个问题:

1、没有引用jquery文件。

2、这段js代码应该放到底部,jquery文件之下。

3、window.onload 多次使用(实际仅第一次有效)。

推荐写法:

$(function(){
    $('#btn').click(function(){
        $.ajax();
    });
})
zhou2003737
2018-05-02 · TA获得超过1427个赞
知道小有建树答主
回答量:1082
采纳率:77%
帮助的人:402万
展开全部

不使用window.onload,使用 jquery.ready方法,另外请保证已经引用jquery。

$(function(){$.ajax({//todo code here})})
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
请轻亲青草
2018-06-05 · TA获得超过633个赞
知道小有建树答主
回答量:1901
采纳率:85%
帮助的人:218万
展开全部
不用放到window.load的function里就行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式