如何实现ajax异步请求,要访问数据库的那种
3 回答
幕布斯6054654
TA贡献1876条经验 获得超7个赞
1、Html代码
123 | < input type = "text" id = "User" > < input type = "text" id = "Psd" > < input type = "button" onclick = "Login();" id = "登录" > |
2、js代码
123456789101112131415 | funcation Login(){ $.ajax({ type: "post" , contentType: "application/json" , url: "../Backstage/AdminService.asmx/GetAdminList" , //请求后台方法 data: JSON.stringify({ Name: user,Password:psd}), success: function (result) { //判断result.d的值; }, error: function (response) { var r = jQuery.parseJSON(response.responseText); alert( "Message: " + r.Message); } }) } |
3、一般处理程序
123456 | [WebMethod] public bool GetAdminList( string Name; string Password) { //访问数据库 //成功返回true,失败返回False; } |
慕田峪7331174
TA贡献1828条经验 获得超13个赞
12345678 | 通过 AJAX 加载一段文本: jQuery 代码: $(document).ready( function (){ $( "#b01" ).click( function (){ htmlobj=$.ajax({url: "/jquery/test1.txt" ,async: false }); $( "#myDiv" ).html(htmlobj.responseText); }); }); |
另外,jquery还可以用$.post,$.get等方式,分别代表post请求和get请求的ajax
添加回答
举报
0/150
提交
取消