第九区-Jquery超级群

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 799|回复: 11

jquery 返回类型求助 [复制链接]

Rank: 2

发表于 2011-7-12 13:21:09 |显示全部楼层
1威望
  1. js代码:   $.ajax({
  2.                     url:"AddKeyAndEdit.aspx/LoadKey",
  3.                     data:"{index:"+$(this).attr("title")+"}",
  4.                     dataContent:"application/json;utf-8",
  5.                     dataType:"json",
  6.                     type:"POST",
  7.                     success:function (jd.d){
  8.                         alert(jd.d);
  9.                     },
  10.                     error:function (req){
  11.                         alert(req.responeText);
  12.                     }
  13.                 });
复制代码
code
  1. [System.Web.Services.WebMethod]
  2.     public static SaleKeyRecommend LoadKey(int index)
  3.     {
  4.             string sql = "select *from dbo.tblSaleKeyRecommend where id=" + index;
  5.             SaleKeyRecommend  sk = new SaleKeyRecommend();
  6.             SqlDataReader sdr = DBHelp.GetReader(sql, CommandType.Text, null);
  7.             while (sdr.Read())
  8.             {
  9.                 sk.ID = Convert.ToInt32(sdr["id"]);
  10.                 sk.strTitle = sdr["strtitle"].ToString();
  11.                 sk.intCatelog = Convert.ToInt32(sdr["intcatelog"]);
  12.                 sk.intSort = Convert.ToInt32(sdr["intsort"]);
  13.             }
  14.             return sk;
  15.     }
复制代码

我的后台要返回一个自定义的类型,是不是我的ajax需要修改一下,请大师们指导下!

Rank: 2

发表于 2011-7-12 13:23:21 |显示全部楼层
我不会帮忙顶,学习一下

使用道具 举报

Rank: 7Rank: 7Rank: 7

热心会员

发表于 2011-7-12 13:26:06 |显示全部楼层
类型改成 *\*,实在不懂去问阿良
走别人的路,让别人打酱油去吧

使用道具 举报

Rank: 2

发表于 2011-7-12 13:27:35 |显示全部楼层
dataType:"*/*",?
是这个意思么。?

使用道具 举报

Rank: 7Rank: 7Rank: 7

热心会员

发表于 2011-7-12 13:29:40 |显示全部楼层
不是这个是那个?自己试试不久知道了
走别人的路,让别人打酱油去吧

使用道具 举报

Rank: 7Rank: 7Rank: 7

发表于 2011-7-12 13:32:48 |显示全部楼层
本帖最后由 阿良 于 2011-7-12 14:12 编辑
  1. accepts: {
  2.   xml: "application/xml, text/xml",
  3.   html: "text/html",
  4.   text: "text/plain",
  5.   json: "application/json, text/javascript",
  6.   "*": "*/*"
  7. }
  8. //摘自1.5.2的代码
复制代码
所以,指定dataType为'*'即可
  1. $.ajax({
  2.   type: "GET",
  3.   url: "something",
  4.   dataType: "*",
  5.   success: function(text){
  6.     alert(text);
  7.   }
  8. });
复制代码
不积跬步无以至千里
不积小流无以成江海

阿良的小站

使用道具 举报

Rank: 7Rank: 7Rank: 7

发表于 2011-7-12 16:33:15 |显示全部楼层
dataType: "*",

使用道具 举报

Rank: 7Rank: 7Rank: 7

发表于 2011-7-13 13:22:48 |显示全部楼层
本帖最后由 阿良 于 2011-7-13 13:23 编辑

iPhone,问题已经解决了,你怎么不采纳???
不积跬步无以至千里
不积小流无以成江海

阿良的小站

使用道具 举报

Rank: 7Rank: 7Rank: 7

热心会员

发表于 2011-7-13 16:36:53 |显示全部楼层
阿良 发表于 2011-7-13 13:22
iPhone,问题已经解决了,你怎么不采纳???

不想给你分,这都不明白
走别人的路,让别人打酱油去吧

使用道具 举报

Rank: 7Rank: 7Rank: 7

发表于 2011-7-13 16:51:11 |显示全部楼层
拿东西 灌水

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

Archiver|第九区-Jquery超级群    点击这里加入此群 点击这里加入此群

GMT+8, 2012-2-8 09:12 , Processed in 0.837591 second(s), 16 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部