为什么把 data:{num:$("#txtNumber").val()} 写在 $.ajaxSetup()里面时,验证2一直等于0
为什么把 data:{num:$("#txtNumber").val()} 写在 $.ajaxSetup()里面时,验证2一直等于0 。
代码如下
<script type="text/javascript"> $(function(){ $.ajaxSetup({ type:"post", data:{num:$("#txtNumber").val()},//传递数据的参数 success:function(data){ $("ul").append("<li>你输入的" + $("#txtNumber").val() + data +"</li>") } }); $("#btnShow_1").bind("click" , function(){ $.ajax({ url:"http://www.imooc.com/data/check.php" }) }); $("#btnShow_2").bind("click" ,function(){ $.ajax({ url:"http://www.imooc.com/data/check_f.php" }) }); })
而分别放在 $.ajax()里面就正常了。不是传输同一个参数吗??