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

感觉没错呀,为啥运行不了?

 

          $(function(){ 

               $.ajaxSetup({

           

                 data: { num: $("#txtNumber").val() },

                 type: "post",

                 success: function(data){

                    $("ul").append("<li>你输入的<b>  "

                        + $("#txtNumber").val() + " </b>是<b> "

                        + data + " </b></li>");

                }

            });

     

               $("#btnShow_1").on("click", function () {

                $.ajax({

                 url: "http://www.imooc.com/data/check.php"

                });

            })

            $("#btnShow_2").on("click", function () {

                $.ajax({                    

                    url: "http://www.imooc.com/data/check_f.php"

                });

            })

              

              

              });

          

          


正在回答

4 回答

 $(function(){ 

               $.ajaxSetup({

                 data: { num: $("#txtNumber").val() },

            });

还有你应该把上面的这个黑体去掉,因为$.ajaxSetup只在页面加载时执行一次,只会读取当时的$("#txtNumber").val(),所以每次传的值都是初始值,自然是错误的。

$.ajaxSetup只能设置不会改变的固定值,而data是根据用户输入转变的,所以不能抽出来放到这里


0 回复 有任何疑惑可以回复我~

 $("#btnShow_1").on("click", function () {

                $.ajax({

                data: { num: $("#txtNumber").val() },

                 url: "http://www.imooc.com/data/check.php"

                });

            })

            $("#btnShow_2").on("click", function () {

                $.ajax({         

                    data: { num: $("#txtNumber").val() },           

                    url: "http://www.imooc.com/data/check_f.php"

                });

            })

你是不是少写了上面黑体字的代码,没有数据传递到服务器,所以没有办法判断结果。

0 回复 有任何疑惑可以回复我~

没有data数据传递,页面回调函数该怎么显示呢?

0 回复 有任何疑惑可以回复我~

可以运行啊

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
jQuery基础课程
  • 参与学习       154768    人
  • 解答问题       7184    个

加入课程学习,有效提高前端开发速度

进入课程

感觉没错呀,为啥运行不了?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信