zoukankan      html  css  js  c++  java
  • ajax 同步

    百度上说async:false,就是同步了。测试后发现不是

    <script type="text/javascript">
        function callAjax() {
            var value = '1';
    
            jQuery.ajax({
                async:false,
                url:"Handler1.ashx",
                //type:"post",
                success:function(msg){
                    value = msg;
                }
            });
       
            return value;
        }
        $(function myfunction() {
            alert(callAjax());
        });
    </script>
    

    结果还是返回 1.

    关键方法来了:
    jQuery.ajax({
    async:false,
    url:"Handler1.ashx",
    //type:"post",
    success:function(msg){
    value = msg;
    }
    }).done(function(msg){
    value = msg;
    });

    加个done才是真正的同步。返回后台数据

  • 相关阅读:
    union
    大端和小端
    迭代器
    STL
    动态内存管理2
    动态内存管理
    关于 FlexBox
    CSS的居中问题
    操作符
    JavaScript介绍
  • 原文地址:https://www.cnblogs.com/wolf12/p/9988122.html
Copyright © 2011-2022 走看看