2
[
    {
        "regNo": "1",
        "regDate": "2025-05-12",
        "patientName": "Ratna",
        "address": "saasgasgasga",
        "city": "Hyderabad",
        "phno": "2147483647",
        "mrgStatus": "single"
    }
]

这来自服务器到客户端我正在使用jQuery.parseJSON()方法来解析数据,但它不起作用..谁能帮我解析它...???

我的代码是这样的..

success:function(data)
{ 
 var myObject = jQuery.parseJSON(data);
 $("#patname").val(myObject.patientName);
 $("#guaname").val(myObject.fathername);
 $("#age").val(myObject.age);
 $("#addr").val(myObject.address);
} 

但这显示为空...

4

2 回答 2

5

它已经从 JSON 转换为对象 - 您无需再次解析它。

success:function(data) { 
    $("#patname").val(data[0].patientName);
    $("#guaname").val(data[0].fathername);
    $("#age").val(data[0].age);
    $("#addr").val(data[0].address);
} 
于 2012-05-26T09:25:09.253 回答
0
    success: function(data) {
     // here data is an array, so you need data[0] to get the object
     $("#patname").val(data[0].patientName);
     $("#guaname").val(data[0].fathername);
     $("#age").val(data[0].age);
     $("#addr").val(data[0].address);
}
于 2012-05-26T09:28:01.610 回答