zoukankan      html  css  js  c++  java
  • ajax返回的值有两种方法,一种是把async:true改为false。 另一种是回调函数。

    function load_val(callback){//定义一个回调函数
        $.getJSON('test.php' , function(dat){
            callback(data);//将返回结果当作参数返回
        });
    }
     
    load_val(function(data){
        alert(data);//这里可以得到值
    });
     
    //否则的话你需要这样用同步ajax来实现了
     
    function load_val2(){
        var result;
        $.ajax({
            dataType:'json',
            url : 'test.php',
            async:false,//这里选择异步为false,那么这个程序执行到这里的时候会暂停,等待
                        //数据加载完成后才继续执行
            success : function(data){
                result = data;
            }
        });
        return result;
    }
     
    var data = load_val();//这里可以直接拿到数据
    

      

    function load_val(callback){//定义一个回调函数
        $.getJSON('test.php' function(dat){
            callback(data);//将返回结果当作参数返回
        });
    }
     
    load_val(function(data){
        alert(data);//这里可以得到值
    });
     
    //否则的话你需要这样用同步ajax来实现了
     
    function load_val2(){
        var result;
        $.ajax({
            dataType:'json',
            url : 'test.php',
            async:false,//这里选择异步为false,那么这个程序执行到这里的时候会暂停,等待
                        //数据加载完成后才继续执行
            success : function(data){
                result = data;
            }
        });
        return result;
    }
     
    var data = load_val();//这里可以直接拿到数据
  • 相关阅读:
    POJ 1003 解题报告
    POJ 1004 解题报告
    POJ-1002 解题报告
    vi--文本编辑常用快捷键之光标移动
    常用图表工具
    September 05th 2017 Week 36th Tuesday
    September 04th 2017 Week 36th Monday
    September 03rd 2017 Week 36th Sunday
    September 02nd 2017 Week 35th Saturday
    September 01st 2017 Week 35th Friday
  • 原文地址:https://www.cnblogs.com/alone2015/p/6387017.html
Copyright © 2011-2022 走看看