jquery的ajax提交时“加载中”提示为什么不显示?
代码如下:$.ajax({type:'POST',contentType:'application/x-www-form-urlencoded;charset=UTF-8...
代码如下:$.ajax({ type : 'POST', contentType : 'application/x-www-form-urlencoded;charset=UTF-8',// 发送信息至服务器时内容编码类型 url : '../../handler/user/login', async : false, // 需要同步请求数据 data : { userLoginName : userLoginname, userPassword : password, roleCode:roleCode }, dataType : 'json', beforeSend : function(XMLHttpRequest){ ???????此步似乎没执行$('#laoding').html('加载中...');//alert('');}, success : function(data) {alert(data);}
展开
展开全部
检查一下代码书写是否正确,在JQuery中,AJAX的规范是:
$.ajax({
url: '/path/to/file',
type: 'default GET (Other values: POST)',
dataType: 'default: Intelligent Guess (Other values: xml, json, script, or html)',
data: {param1: 'value1'},
})
.done(function() {
console.log("success");
})
.fail(function() {
console.log("error");
})
.always(function() {
console.log("complete");
});
Jquery是一个优秀的Javascript库,还兼容各种浏览器。jQuery使用户能更方便地处理HTML、events、实现动画效果,并且方便地为网站提供AJAX交互。
展开全部
async : false是同步请求,一般用异步,true
更多追问追答
追问
我改成true试了,还是没有效果。
追答
有?,没有加上
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
自助解封,网页始终打不开,是什么原因
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
beforeSend里边alert可以触发吗?
更多追问追答
追问
alert可以的。
追答
那就是你这句代码有问题
$('#laoding').html('加载中...');
看看$('#laoding')这个元素到底有没有。在这句之前
alert($('#laoding').length);
如果alert出0说明是没有这个元素。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询