为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

拉风的咖菲猫 2019-07-09 05:05:50
请问该如何实现ajax异步请求,要访问数据库的那种 ?
查看完整描述

3 回答

?
互换的青春

TA贡献1797条经验 获得超6个赞


要完整实现一个AJAX异步调用,通常需要以下几个步骤:

(1)创建XMLHttpRequest对象,也就是创建一个异步调用对象。

(2)创建一个新的HTTP请求,并指定该HTTP请求的方法、URL及验证信息。

(3)设置响应HTTP请求状态变化的函数。

(4)发送HTTP请求。

(5)获取异步调用返回的数据。

(6)使用JavaScript和DOM实现局部刷新。




查看完整回答
反对 回复 2019-07-10
?
慕无忌1623718

TA贡献1744条经验 获得超4个赞


1、Html代码

123<input type="text" id="User"><input type="text" id="Psd"<input type="button" onclick="Login();" id="登录">

2、js代码

123456789101112131415funcation 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;        }




查看完整回答
反对 回复 2019-07-10
?
暮色呼如

TA贡献1853条经验 获得超9个赞


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


查看完整回答
反对 回复 2019-07-10
  • 3 回答
  • 0 关注
  • 332 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信