代码如下:$.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({Jquery是一个优秀的Javascript库,还兼容各种浏览器。jQuery使用户能更方便地处理HTML、events、实现动画效果,并且方便地为网站提供AJAX交互。
我改成true试了,还是没有效果。
追答有?,没有加上
追问有。
alert可以的。
追答那就是你这句代码有问题
$('#laoding').html('加载中...');看看$('#laoding')这个元素到底有没有。在这句之前
alert($('#laoding').length);如果alert出0说明是没有这个元素。
html文件中里加了的
突然发现我犯了个很低级的错误,前后两个loading写的不一样,我太白痴了。谢谢你的提醒。