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 に答える