jQuery AJax调用asp.net WebServers返回json问题总结
2011-06-21 16:09
543 查看
搞这东西搞了半天,记录下来,省的忘记
1、返回格式 return "{\"msg\":\"" + message + "\",\"msg2\":\"" + message2 + "\"}",貌似必须返回这样的,我用string.Format,居然也不行,记下了
2、return完的值莫名其妙被缓存了,我修改return值,还是返回之前的,我差点被这个问题折磨疯,发现只能回收IIS应用程序池才行
3、调用方法还必须要使用eval转换一下,而且我搜索一下.net3.5和2.0转换这里还有区别,我是用的3.5
$.ajax({
type: "post",
url: "/Service/post.asmx/BindPersonal",
data: "{}",
datatype: "json",
contentType: "application/json; charset=utf-8",
success: function(result) {
var realobj=eval('('+result+')');
alert(realobj.msg);
alert(realobj.msg2);
},
error: function(x,e) {
alert(x.responseText);
}
});
1、返回格式 return "{\"msg\":\"" + message + "\",\"msg2\":\"" + message2 + "\"}",貌似必须返回这样的,我用string.Format,居然也不行,记下了
2、return完的值莫名其妙被缓存了,我修改return值,还是返回之前的,我差点被这个问题折磨疯,发现只能回收IIS应用程序池才行
3、调用方法还必须要使用eval转换一下,而且我搜索一下.net3.5和2.0转换这里还有区别,我是用的3.5
$.ajax({
type: "post",
url: "/Service/post.asmx/BindPersonal",
data: "{}",
datatype: "json",
contentType: "application/json; charset=utf-8",
success: function(result) {
var realobj=eval('('+result+')');
alert(realobj.msg);
alert(realobj.msg2);
},
error: function(x,e) {
alert(x.responseText);
}
});
相关文章推荐
- asp.net MVC控制器返回json问题总结
- 用JS解决Asp.net Mvc返回JsonResult中DateTime类型数据格式的问题
- Asp.net实现无刷新调用后台实体类数据并以Json格式返回
- jQuery Ajax 调用 ASP.NET WebServices + (POST)->JSON 数据传递,一种开发高效的模式
- Asp.net Core WebApi 返回JSON自动驼峰格式化问题
- 奇怪的问题:在asp.net MVC的action方法中,如果有重定向语句,则返回json数据是无效的
- ASP.NET WebApi 自带Json返回日期带T无法格式化的问题
- 解决Asp.net Mvc返回JsonResult中DateTime类型数据格式问题的方法
- ASP.NET WebApi 自带Json返回日期带T无法格式化的问题
- JQuery ajax调用asp.net的webMethod问题
- ASP.NET中MVC使用AJAX调用JsonResult方法并返回自定义错误信息
- PHP 调用asp.net Web Services服务问题总结
- JQuery ajax调用asp.net的webMethod问题
- asp.net webservice返回json问题
- Asp.net无刷新调用后台实体类数据并以Json格式返回
- PHP 调用asp.net Web Services服务问题总结
- ASP.NET WebApi 自带Json返回日期带T无法格式化的问题
- asp.net web API 的调用返回Json值 POST方式请求
- 解决Asp.net Mvc返回JsonResult中DateTime类型数据格式的问题
- android调用asp.net webservice,返回json结构