0

我通过 AJAX 将 PHP 数组发送到 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;
});
4

1 回答 1

0

正如 Wroniasty 所说,我的输入应该是一个选择 :)

于 2012-10-05T09:21:25.007 回答