使用asp.net和jquery ajax从数据库中获取单个记录但是未定义错误

时间:2017-01-20 09:23:01

标签: jquery asp.net ajax

我正在编写代码以从数据库中获取单个记录,并使用ASP.Net和jQuery AJAX在模式对话框中显示它。我成功地以JSON格式检索数据,但是当我想在表单字段中显示它时,它显示错误未定义。

当我alert时,它会使用data.d显示数据,但当我尝试显示单个字段时,它不显示:

    $(function () {
        $('#ContentPlaceHolder1_GridView1_linkedit_0').click(function () {

            var pid = 2;
            alert(pid);
            $.ajax({
                url: 'WebServiceGetProductDetails.asmx/getProductDetails',
               // contentType: 'application/json;charset=utf-8',
                //  data: JSON.stringify({id:pid }),
                data:{id:pid},
                method: 'post',
                dataType: 'json',
                success: function (data) {


                    var data1 = JSON.stringify(data);
                    alert(data1);


                    //$('#lblname').val(data.d.empname);
                    //$('#lbldept').val(data.d.dept);
                    //$('#lblsalary').val(data.d.salary);

                },
                error: function (err) {
                    alert(err);
                }


            });
        });

    });

它将数据返回为---

{“pid”:2,“bid”:1,“modalname”:“精湛的RO”,“tname”:“RO + UV + UF”,“颜色”:“白色”,“容量”:“ 6.5L“,”etype“:”电气和存储“,”powreq“:”外部AC / DC适配器230 V AC / 24 V DC,2.5 A“,”powcon“:”35W“,”pdetail“:”电源供应2.5安培+电源线(Nec),适配器支架(Nector),管道套件组件 - AG精湛RO / GR -RO,带连接器的分流阀组件 - PX“,”价格“:0,”数量“:5, “PIMG”: “〜/ ProductsImg / RO01.jpeg”, “品牌”: “Aquagaurd”}

现在我想在段落

中单独显示每个值

0 个答案:

没有答案