PHP配列をAJAX経由でjson配列に送信しています。PHP配列は多次元配列であり、JSONでも同じです。その配列を複数選択選択ボックスに割り当てるにはどうすればよいですか?私は以下のコードを使用していますが、JSONは配列を取得し、それをhtmlページの個々の編集ボックスに割り当てます。多次元配列であるtownsとedit_townが
// JSON CODE:
// Edit an existing attorney:
$("input[name='editAttorneyBtn']").click(function() {
var providerID = $(this).attr("rel");
$.post("www/scripts/ajax/getAttorney.php",{id : providerID},function(data) {
if(data.response == true) {
var info = data.info;
$("input[name='edit_name']").val(info.name);
$("input[name='edit_attorney']").val(info.attorney);
$("input[name='edit_telephone']").val(info.telephone);
$("textarea[name='edit_attorney_description']").val(info.description);
$("textarea[name='edit_attorney_description']").ckeditor(ckConfig);
$("input[name='edit_fax']").val(info.fax);
$("input[name='edit_email']").val(info.email);
$("input[name='edit_physical1']").val(info.physical1);
$("input[name='edit_physical2']").val(info.physical2);
$("input[name='edit_physical3']").val(info.physical3);
$("input[name='edit_town']").val(info.town);
$("input[name='edit_status']").val(info.status);
$("input[name='edit_AttorneyID']").val(providerID);
$("select[name='edit_status']").val(info.status);
$("select[name='edit_town']").val(info.town);
$("#editAttorneyContainer").dialog({width: 600, title: "EDIT ATTORNEY:"});
} else {
$("<div />").dialog("An error has occured retrieving this attorney information.");
return false;
}
});
return false;
});