zoukankan      html  css  js  c++  java
  • jQuery AJax调用asp.net WebServers返回json问题总结

    搞这东西搞了半天,记录下来,省的忘记

    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);
            }
        });

  • 相关阅读:
    JavaScript 选取 min 到 max 之间的 length 个数字并排序
    css BFC
    css 清除浮动
    css hasLayout——IE浏览器css bug的一大罪恶根源
    css hack
    HTML React
    JavaScript 封装一些常用的函数
    dsoframer.ocx在win7下没法用
    DSO Framer ActiveX 控件
    c#读写txt文件
  • 原文地址:https://www.cnblogs.com/chensubo/p/2086124.html
Copyright © 2011-2022 走看看