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

这种写法怎么报错!

var hsh = function(){

    return {

        init: function(){

            
            //ajax 默认设置
            $.ajaxSetting({

                type: "post",
                url: apiUrl,
                dataType : "json",
                async: true,
                error: function(xhr, errorType, error){

                },
                beforeSend: function(xhr, setting){

                },
                success: function(data, status, xhr){

                },
                complete: function(xhr, status){

                }
            });
            
            alert("init");
            //init.End
        },

        home: function(){

            alert("home");
        }
    }

}();

前台调用:

<script src="//cdn.staticfile.org/zepto/1.1.4/zepto.min.js"></script>
<script src="./assets/js/script.js"></script>
<script>	
$(function(){	
hsh.home();
hsh.init();
});
</script>


报错:

TypeError: $.ajaxSetting is not a function

求解?

正在回答

2 回答

$.ajaxSettings = {}  这样就好了

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

原因一:没有加载Jquery库

原因二:$.ajax没有在$(function(){$.ajax();})中

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

CuiQG丶 提问者

用的是zepto, 1,`$.ajaxSetting` 这个写错了,应该是 `$.ajaxSettings`; 2,`$.ajaxSettings` 是一个对象,不是一个方法; 3, 我改了之后 还是错的!
2014-12-01 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
移动端开发框架Zepto.js入门
  • 参与学习       78573    人
  • 解答问题       50    个

移动端开发必学框架---Zepto.js入门视频教程,学起来吧

进入课程

这种写法怎么报错!

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