如何将一个孩子加入两个父母?

时间:2016-11-01 07:35:58

标签: javascript html ajax

我使用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');
    }
  }
});

1 个答案:

答案 0 :(得分:0)

一个孩子不能有两个父母,你可以做的是

clone the child and append as a child to other elements