重複の可能性:
FancyBox2から親ページの選択ボックスを更新します
私は自分のサイトの要素をfancyboxから更新しようとしています。ファンシーボックスで$.post()を実行し、ページのdivに入力するhtmlデータを取得します。ajaxでfancyboxを開いています。Firebugで、スクリプトがhtmlを返しているのに、親ページの選択ボックスが更新されていないことがわかります。誰かがそれを行うための適切な方法で私を助けることができますか?私は現在、fancyboxから試しています:
$("#send-message").click(function () {
$(this).closest('form').submit(function () {
return false;
});
var frm = $(this).closest('form');
if ($(frm).valid()) {
$("#ajax-loading").show();
var data = $(frm).serialize();
$(frm).find('textarea,select,input').attr('disabled', 'disabled');
$.post("../forms/company_add.php",
data,
function (data) {
if (data.success) {
$('#companyselect', $(parent.document)).html(data.success);
parent.$.fancybox.close();
} else {
$("#ajax-loading").hide();
$(frm).find('textarea,select,input').removeAttr('disabled');
$("#send_message_frm").append(data.error);
}
}, "json"
);
}
});
私はfancybox-2とphpを使用しています。どうも!