ajax 如何修改外部变量

2025-10-13 21:02:55

1、在网站目录建立网页index.html,内容如下(注意index.asp网页必须存在,当然你也可以选择其他的,比如html,php,jsp等等网页):

<html>

    <head>

        <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>

        <script>

            //设置用于测试的变量

            var testcnt = 1;

            $(document).ready(function(){

                $.ajax({

          url:"index.asp",

          type:"get",

          dataType:"text",

          success:function(data){

              testcnt=2;

           }

    });

   //测试变量是否更改

    alert(testcnt);

            });

        </script>

    </head>

    <body>

    </body>

</html>

保存文件。

ajax 如何修改外部变量

2、用浏览器打开网页,进行测试。

我自己的地址是本机。

发现,弹出的内容是1,并没有发生变化(咱们计划应该是2)

ajax 如何修改外部变量

3、调整程序,在ajax操作部分加入参数。

                $.ajax({

                    async:false,//加入的是这个,让ajax执行不是异步的,二是同步,只有ajax执行完之后,才能继续向下执行。

                    url:"index.asp",

                    type:"get",

                     dataType:"text",

                    success:function(data){

                        testcnt=2;

                    }

               });

ajax 如何修改外部变量

4、再次测试。

弹出是2,说明已经修改了全局变量,执行成功。

ajax 如何修改外部变量

5、jquery给了很多详细的设置,只要查询文档,就会找到适合的方法。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢