我使用AJAX在表单中插入了一些公司,并将响应附加到选择框。
有时,响应会附加到选择1,有时会附加到选择2,但不会同时添加到两者。
## add_company my submit form for Insert Company##
## company my form for insert Company##
$("#add_company").on("click",function () {
var first = 1;
var active = false;
$(document).ajaxStart(function () {
active = true;
}).ajaxStop(function () {
active = false;
});
if (!active) {
var search = $("#company").serialize();
var option = "";
var option_text = "";
if (search != "") {
$.get("./json/company.php", search, function (data) {
$.each(data, function (index, value) {
option = document.createElement("option");
option_text = document.createTextNode(value.name);
option.appendChild(option_text);
option.setAttribute("value",value.id);
##companies is Select 1 company Warranty Select2##
document.getElementById("companies").appendChild(option);
document.getElementById("company_warranty").appendChild(option);
if(value.id) {
var msg = document.createTextNode("با موفقیت ثبت شد");
document.getElementById("message-succ").appendChild(msg);
$("#succes").show("slow");
} else {
var msg = document.createTextNode("متاسفانه ذخیره نشد!!!");
document.getElementById("message-dan").appendChild(msg);
$("#unsucces").show("slow");
}
})
}, 'json');
}
}
});
答案 0 :(得分:0)
一个孩子不能有两个父母,你可以做的是
clone the child and append as a child to other elements