LQK的自我修养
2016-09-29 07:33
采纳率: 100%
浏览 11.1k
已采纳

怎么用ajax获取数据库的数据。

经理为了让我熟悉ajax,让我做一个登录成功后,页面显示的是账号名和密码,怎么用Ajax实现

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

8条回答 默认 最新

  • 一一空 2016-09-29 09:09
    已采纳

    数据库访问系统开发分几个步骤,按数据驱动类型来定话如下:
    1.设计数据库,比如用户表(用户id,用户登录名,用户密码);
    2.接口开发,通过java web或者.net等web技术开发对外提供请求的接口;
    接口开发完成后,应该是可以通过URL连接可以访问的(比如:get请求,eg:http://www.api.com/user/login?username=ikong&passwd=ikong123);

    3.前端开发,这里就需要用html,css开发出web页面,通过js调用写好的接口,将用户在web页面填写好的用户名和密码传输到接口端与数据库里的用户信息校验;

    上面兄弟写的这个代码:
    $.ajax({
    url: '/Email/sanku',// 请求的Url
    type: 'post',//提交方式s
    data: {id: ids},//参数Json格式
    dataType: "json", //请求的返回类型 这里为text
    cache: false, //是否异步提交

    })

        这只是前端用来请求接口的一段js代码。
    
    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • 哦麦滴 2016-09-29 07:36

    $.ajax({
    url:"", --请求路径
    data:"", --数据(查询条件)
    dataType:"", 返回数据格式JSON,HTML,TEXT...
    success:function(data) --请求成功执行函数,data为返回的数据
    {

    }
    

    });

    评论
    解决 无用
    打赏 举报
  • 鱼弦 2016-09-29 07:59
    评论
    解决 无用
    打赏 举报
  • qq_30729379 2016-09-29 08:09
                     $.ajax({
                     url: '/Email/sanku',// 请求的Url
                     type: 'post',//提交方式s
                     data: {id: ids},//参数Json格式
                     dataType: "json", //请求的返回类型 这里为text
                     cache: false, //是否异步提交  
                 })
                                这是我自己应用的一个获取后台数据的代码
    
    评论
    解决 无用
    打赏 举报
  • huihuiZ_H5 2016-09-29 08:14
    • $.ajax({ type:"get", url:“”//数据库路径 async:true, dataType:"jsonp", success:function(data){ console.log(data) }
    评论
    解决 无用
    打赏 举报
  • zjf4390390 2016-09-29 08:48

    $.ajax({
    url:"", --请求路径
    data:"", --数据(查询条件)
    dataType:"", 返回数据格式JSON,HTML,TEXT...
    success:function(data,ajax,states)

    评论
    解决 无用
    打赏 举报
  • xxxyyyyyyyy 2016-09-29 09:17

    密码:

    //做登录用户名是否存在
    $(function(){
    $("#loginUserPwd").blur(function(){
    var loginUserName = $("#loginUserName").val();
    var loginUserPwd = $("#loginUserPwd").val();
    var url = '';
            if(loginUserName!="" && loginUserBrhId!="" && loginUserPwd!=""){
                $.ajax({
                    type:"post",        //提交方式
                    url:url,// 请求的Url
                    cache:false,//是否异步提交
                    dataType:'json',//参数Json格式
                    data:{loginUserName:loginUserName},//参数
                    success:returnCheck//返回函数
                }); 
            }
        });
    
        function returnCheck(json){
            //..........do something
            }
    

    public class CheckLoginAction extends ActionSupport {

    private String loginUserName;
    
    /**
     * 用户登录时临时保存用户名密码到session
     */
    public String execute() {
        if(!isNullOrEmptyString(this.loginUserName) && !isNullOrEmptyString(this.loginUserBrhId)){
            HttpServletRequest request = ServletActionContext.getRequest();
            request.getSession().setAttribute("loginUserName", loginUserName);
        }
        return SUCCESS;
    }
    

    public boolean isNullOrEmptyString(Object o) {
    return ObjectUtils.isNullOrEmptyString(o);
    }

    public void setLoginUserName(String loginUserName) {
        this.loginUserName = loginUserName;
    }
    
    public void setLoginUserBrhId(String loginUserBrhId) {
        this.loginUserBrhId = loginUserBrhId;
    }
    

    }

    评论
    解决 无用
    打赏 举报
  • 获取数据库记录是服务端做的,ajax只是获取你动态页面返回的结果。。先去了解服务器端语言如何读取数据库先

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题