天天天晴
天天天晴
  • 发布:2014-11-18 21:51
  • 更新:2014-11-19 11:54
  • 阅读:2269

$.getJSON 获取不了数据

分类:HTML5+
    var success = function(response) {  
            alert("asdf");  
        };  
        function getDzbImgList(riqi)  
        {  
            var Uaa= "http://runjs.cn/action/echo/";  
            var data = {  
                name: "mui",  
                version: "pre-release",  
                author: "chb",  
                description:"最接近原生APP体验的高性能前端框架"  
            };  
            alert(riqi);  
            $.getJSON(url, data, success);  
        }  
    alert(riqi);这段代码执行了,  
alert("asdf"); 这个没执行。  

包含
<script src="../js/mui.min.js"></script>
<script src="../js/app.js"></script>
请问为什么你?

2014-11-18 21:51 负责人:无 分享
已邀请:
天天天晴

天天天晴 (作者)

少了
(function($) { })(mui);
但是为什么呢?

elaine

elaine

和jquery的 $(function () { }) 一样,不写在(function($) { })(mui); 会报$ is not defined的错误吧?

天天天晴

天天天晴 (作者)

知道了,我现在使用的mui.getJSON的方式来直接获取的

DCloud_UNI_CHB

DCloud_UNI_CHB

@elaine 正解,mui默认没封装$符,可以使用mui.getJSON或者(function($) {$.getJSON })(mui);

DCloud_UNI_FXY

DCloud_UNI_FXY

新版本的mui默认没有$别名的。所以需要用一个(function($){})(mui);来包裹一下。把mui以$传入来调用。

该问题目前已经被锁定, 无法添加新回复