繁体   English   中英

从json到文本的序列化javascript错误

[英]error in serialization javascript from json to text

我在序列化中有错误,需要有人修复,这是代码控制器

   public string Getrowselec(string id)
        {
    GestionprojetEntities ddb = new GestionprojetEntities();
                Ressourcehumaine _ressource = new Ressourcehumaine();
                _ressource = ddb.Ressourcehumaine.Find(Convert.ToInt32(id));


                int id_ressource = int.Parse(id);
                var query = (from u in ddb.Ressourcehumaine
                             where (u.Id == id_ressource)
                             select new
                             {
                                 id = u.Id,
                                 nom = u.Nom,
                                 prixrevient = u.Prixrevient,
                                 prixvente = u.Prixvente,
                                 coutdirect = u.Coutdirect,
                             });

                string javascriptJson = JsonConvert.SerializeObject(query);
 return javascriptJson;

这是我在树枝代码javascript中的代码:

 function Getrows(s, e) {
        debugger;
        var id = e.visibleIndex;
        var key = s.GetRowKey(e.visibleIndex);
        idProduit = key;
        $.ajax({
            url: "/Projet/Getrowsselec?id=" + key,
            type: "POST",
            dataType: "text",
            success: function (response) {
                debugger;
                $("#nomclient_I").val(jsonObject[0]['nom']);
                $("#codeclient_I").val(jsonObject[0]['id']);

            }
        })
}

有人可以帮我解决此问题吗?我认为从json到文本的序列化有一些错误

我认为您需要将此添加到您的响应ajax尝试一下,并告诉我是否可行

success: function (response) {
                debugger;
                var jsonObject = JSON.parse(response);
                $("#nomclient_I").val(jsonObject[0]['nom']);
                $("#codeclient_I").val(jsonObject[0]['id']);

            }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM