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

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

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

叮当猫咪 2019-06-17 15:10:01
如何实现ajax异步请求,要访问数据库的那种 
查看完整描述

3 回答

?
月关宝盒

TA贡献1772条经验 获得超5个赞

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

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

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

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

(4)发送HTTP请求。

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

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


查看完整回答
反对 回复 2019-06-29
?
幕布斯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代码

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-06-29
?
慕田峪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


查看完整回答
反对 回复 2019-06-29
  • 3 回答
  • 0 关注
  • 1535 浏览

添加回答

举报

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