jQuery MiniUI

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

url 怎么连接webservers服务呢 ? [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-4-18 13:15:02 |只看该作者 |倒序浏览


  url="Module/FrameWork/MiniData/WebDataService.asmx/HelloWorld "

但是 js报错 :   var s = eval("(" + json + ")");  这句话报错 。

Rank: 8Rank: 8

沙发
发表于 2013-4-18 13:21:44 |只看该作者
不太明白你做了什么,代码怎么写的

Rank: 2

板凳
发表于 2013-4-18 16:04:45 |只看该作者
factory 发表于 2013-4-18 13:21
不太明白你做了什么,代码怎么写的

<ul id="menubar1" class="mini-menubar" style="width:100%;"
             onitemclick="onItemClick"
             url="Module/FrameWork/MiniData/WebDataService.asmx/MiniMenubar " idField="id" parentField="pid" textField="text" url="url"
        >
    </ul>
后台:
    [WebMethod]
        public string MiniMenubar()
        {  
            JavaScriptSerializer Serializer = new JavaScriptSerializer();

            return Serializer.Serialize(lst);
         
        }
//
但是 js 报错 , var s = eval("(" + json + ")");  

Rank: 8Rank: 8

地板
发表于 2013-4-18 16:13:07 |只看该作者
guangtao 发表于 2013-4-18 16:04
后台:
    [WebMethod]
        public string MiniMenubar()

你把json贴来看下,应该是你的json的问题

Rank: 2

5#
发表于 2013-4-18 16:52:05 |只看该作者
factory 发表于 2013-4-18 16:13
你把json贴来看下,应该是你的json的问题

miniui 可以设置 请求类型吗? 可以加上   contentType:"application/json;utf-8", 这个句吗 ?

Rank: 8Rank: 8

6#
发表于 2013-4-19 09:59:36 |只看该作者
guangtao 发表于 2013-4-18 16:52
miniui 可以设置 请求类型吗? 可以加上   contentType:"application/json;utf-8", 这个句吗 ? ...

grid.on("beforeload", function(e){
  e.contentType = ......
});
这个e可以加任何ajax的参数配置

Rank: 2

7#
发表于 2013-4-19 12:52:40 |只看该作者
factory 发表于 2013-4-19 09:59
grid.on("beforeload", function(e){
  e.contentType = ......
});

增加加了
  1. onbeforeload="onBeforeMenuLoad"
复制代码
属性
  1. function onBeforeMenuLoad(e) {
  2.             e.type = "POST";
  3.             e.dataType = 'json';
  4.             e.contentType = "application/json";
  5.             
  6.         }
复制代码
但是mini.js 还是报错了呢 ?
  1.   var s = eval("(" + json + ")");
复制代码
报错

Rank: 9Rank: 9Rank: 9

8#
发表于 2013-4-20 09:49:06 |只看该作者
你检查下返回的JSON数据结构

Rank: 2

9#
发表于 2013-4-20 09:55:40 |只看该作者
niko 发表于 2013-4-20 09:49
你检查下返回的JSON数据结构

返回的数据带了 XML 头 不是完全的json格式 ,是不是 onbeforemenuload 没有生效 ,
miniui有没有调用webserves的例子?

Rank: 9Rank: 9Rank: 9

10#
发表于 2013-4-20 20:24:12 |只看该作者
比如返回纯JSON结构的数据,可以参考demo/data下的一些JSON格式。
http://www.miniui.com/docs/tutorial/datagrid.html

Archiver|普加软件

GMT+8, 2024-6-24 19:58 , Processed in 1.054847 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部