jQuery MiniUI

 找回密码
 立即注册
查看: 4650|回复: 4
打印 上一主题 下一主题

使用Jsonp bind data到datagrid 後,按refresh時出現Json is error [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2015-5-28 15:19:32 |只看该作者 |倒序浏览
使用jsonp bind data到datagrid 後,按refresh時出現json is error
在初始頁面時, 資料可以帶到datagrid沒有問題, 也沒有錯誤訊息
接著按refresh 或是其它會更新datagrid的按扭, 會先跳出 json is error的視窗,
但是動作一樣可以執行,資料也會顯現
估計錯誤應該是發生在這段 :
grid.on("load", function (e) {
        getJSON();
    });


註: 下方的url有做修改過

<script type="text/javascript">
        function getJSON() {
              var grid = mini.get("datagrid1");
              $.ajax({
                crossDomain: true,
                url: "http://webservice.TEST.com:8888/SampleItem.asmx/GetSamplesJSONPager",
                data: { projectID: 1, pageIndex: grid.pageIndex, pageSize: grid.pageSize },
                contentType: "application/json; charset=utf-8",
                dataType: "jsonp",
                success: onDataReceived,
                error: function (e) {
                    alert("failed");
                }
            });
        };
        function onDataReceived(samples) {
            var grid = mini.get("datagrid1");
            grid.set({
                data: samples,
            });
            
        }
        </script>
...
datagrid1 (略)
...

<script type="text/javascript">
    mini.parse();
    getJSON();
    var grid = mini.get("datagrid1");   
    grid.on("load", function (e) {
        getJSON();
    });
</script>

Rank: 8Rank: 8

沙发
发表于 2015-5-28 15:36:37 |只看该作者
boot.js里修改mini_debugger=false

Rank: 2

板凳
发表于 2015-5-28 15:44:38 |只看该作者
felt 发表于 2015-5-28 15:36
boot.js里修改mini_debugger=false

把debugger關掉, 以後我操作miniui的物件如果有錯誤也不會提示了 ?

Rank: 8Rank: 8

地板
发表于 2015-5-28 15:54:08 |只看该作者
karen 发表于 2015-5-28 15:44
把debugger關掉, 以後我操作miniui的物件如果有錯誤也不會提示了 ?

那就在你需要关闭的页面写mini_debugger=false

Rank: 2

5#
发表于 2015-5-28 16:32:48 |只看该作者
felt 发表于 2015-5-28 15:54
那就在你需要关闭的页面写mini_debugger=false

頁面關閉後, 看起來OK, 暫時先用這個方式了~

Archiver|普加软件

GMT+8, 2025-7-21 21:24 , Processed in 1.040204 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部