0
{"names": [
    {"patientName": "Ratna"},
    {"patientName": "raju" },
    {"patientName": "krishna"},
    {"patientName": "kishore"},
    {"patientName": "Kishore1"},
    {"patientName": "mahesh"}
]}

これは Ajax 呼び出しから取得している JSON オブジェクトなのでpatientName、jquery を使用して選択ボックスにすべての値を追加したい

誰でもこれを達成する方法を教えてもらえますか??

ここでは、ajax 呼び出しに $.ajax() 関数を使用しています

前もって感謝します

4

3 に答える 3

0

次のようなものを試してください:

var selectbox = '';
var options = '';

for (var i = 0; i < YourJsonObject.names.length; i++) {
options += '<option value="' + YourJsonObject.names[i] + '">' + YourJsonObject.names[i] + '</option>';
}

$("select#yourSelectBoxID").html(selectbox);
于 2012-06-05T06:00:12.727 に答える
0

これを試して、

var data = {
    "names": [
        {"patientName": "Ratna"},
        {"patientName": "raju" },
        {"patientName": "krishna"},
        {"patientName": "kishore"},
        {"patientName": "Kishore1"},
        {"patientName": "mahesh"}
    ]
}
var names = data.names;
var options = [];
for(i=0,len=data.names.length;i<len;i++){
    options[i] = '<option>' + names[i].patientName + '</option>';
}
$('<select></select>').append(options.join('')).appendTo('body');
于 2012-06-05T06:16:09.840 に答える