.net2.0 用Jquery 的ajax 调用 WebServices 但返回Json 格式的数据一直返回不了!

前台$("#getJson2").click(function(){$.ajax({type:"POST",contentType:"application/json;c... 前台 $("#getJson2").click(function() { $.ajax({ type: "POST", contentType: "application/json;charset=utf-8", url: "Services/WebService.asmx/GetSingleDateByJSON", data: "{}", dataType: "json", success: function(result) { alert("ok"); alert(result.d); }, beforeSend: function(x) { x.setRequestHeader("Content-Type", "application/json; charset=utf-8"); }, error: function(x, e) { alert(x.responseText); }, complete: function(x) { alert(x.responseText); } }); }); 后台WebServices[WebMethod] public string GetSingleDateByJSON() { // return "aaaa"; string json = "aaaa"; return json; } 展开
 我来答
山米须
2012-08-07 · TA获得超过143个赞
知道小有建树答主
回答量:200
采纳率:100%
帮助的人:98.9万
展开全部
你后台返回的不是json格式的数据,而是text格式的数据,你把前台的dataType:"json"改成dataType:"text"试试。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
时间flowing
2012-08-07 · TA获得超过478个赞
知道小有建树答主
回答量:386
采纳率:0%
帮助的人:298万
展开全部
$.ajaxSetup({
headers: {accepts:"application/json"}
});
在js最前面加上这一行试试
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1502360
2012-08-07 · TA获得超过545个赞
知道小有建树答主
回答量:75
采纳率:0%
帮助的人:71.7万
展开全部
人才,能认真看完你这样格式的代码的人也算是奇葩了!问问题请态度好点!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式