zoukankan      html  css  js  c++  java
  • JavaScriptSerializer返回一条Json,页面获取值问题,数据绑定

    一,后台处理数据方法

                JavaScriptSerializer serializer = new JavaScriptSerializer();
                string js = serializer.Serialize(servertable);

    二,前段请求方法

      function Pro(objpro) {
                $.ajax({
                    url: "?action=Edit",
                    type: 'post',
                    data: { Id: objpro },
                    success: function (response) {
                        var obj = eval("(" + response + ")");
                        $("#Name").val(obj.Name);
                        $("#Id").val(obj.Id);
                        $("#Url").val(response.Url);
                        $("#icon").val(response.icon);
                        $("#ParentId").val(response.ParentId);
                        $('#modal-6').modal('show');
                    }, errror: function (data) {
                        Danger("操作失败", "修改");
                    }
                });
            }

    以上代码没有问题

    三,出现问题和解决

    返回值:

    若在AJAX里面用eval(response)处理会直接出现问题

    而用var obj = eval("(" + response + ")");处理直接成功

  • 相关阅读:
    mstsc远程桌面 mstsc /v:ip /admin
    JS模块化编程(五)---按照AMD规范扩展全局对象
    常见问题
    django--用户认证组件
    Django
    Django
    Django
    Django
    Django
    第六模块-图书管理系统--多表
  • 原文地址:https://www.cnblogs.com/May-day/p/5957056.html
Copyright © 2011-2022 走看看