猿问

请问该如何实现ajax异步请求,要访问数据库的那种 ?

如何实现ajax异步请求,要访问数据库的那种 


叮当猫咪
浏览 1536回答 3
3回答

月关宝盒

要完整实现一个AJAX异步调用,通常需要以下几个步骤:(1)创建XMLHttpRequest对象,也就是创建一个异步调用对象。(2)创建一个新的HTTP请求,并指定该HTTP请求的方法、URL及验证信息。(3)设置响应HTTP请求状态变化的函数。(4)发送HTTP请求。(5)获取异步调用返回的数据。(6)使用JavaScript和DOM实现局部刷新。

幕布斯6054654

1、Html代码123<input&nbsp;type="text"&nbsp;id="User"><input&nbsp;type="text"&nbsp;id="Psd">&nbsp;<input&nbsp;type="button"&nbsp;onclick="Login();"&nbsp;id="登录">2、js代码123456789101112131415funcation&nbsp;Login(){$.ajax({&nbsp;&nbsp;&nbsp;&nbsp;type:&nbsp;"post",&nbsp;&nbsp;&nbsp;&nbsp;contentType:&nbsp;"application/json",&nbsp;&nbsp;&nbsp;&nbsp;url:&nbsp;"../Backstage/AdminService.asmx/GetAdminList",//请求后台方法&nbsp;&nbsp;&nbsp;&nbsp;data:&nbsp;JSON.stringify({&nbsp;Name:&nbsp;user,Password:psd}),&nbsp;&nbsp;&nbsp;&nbsp;success:&nbsp;function&nbsp;(result)&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//判断result.d的值;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;},&nbsp;&nbsp;&nbsp;&nbsp;error:&nbsp;function&nbsp;(response)&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;r&nbsp;=&nbsp;jQuery.parseJSON(response.responseText);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;alert("Message:&nbsp;"&nbsp;+&nbsp;r.Message);&nbsp;&nbsp;&nbsp;&nbsp;}})&nbsp;}3、一般处理程序123456[WebMethod]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;bool&nbsp;GetAdminList(string&nbsp;Name;string&nbsp;Password)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//访问数据库&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//成功返回true,失败返回False;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}

慕田峪7331174

12345678通过&nbsp;AJAX&nbsp;加载一段文本:jQuery&nbsp;代码:$(document).ready(function(){&nbsp;&nbsp;$("#b01").click(function(){&nbsp;&nbsp;htmlobj=$.ajax({url:"/jquery/test1.txt",async:false});&nbsp;&nbsp;$("#myDiv").html(htmlobj.responseText);&nbsp;&nbsp;});});另外,jquery还可以用$.post,$.get等方式,分别代表post请求和get请求的ajax
随时随地看视频慕课网APP
我要回答