首页 > 解决方案 > document.write 更新输入值

问题描述

我正在创建一个按钮来更新不同页面上的输入值。我使用 ajax 来获取不同的页面内容。接下来,我使用 jQuery 查找适当的输入,更改值并通过 document.wtite() “发送回”。但后来我在页面上有 jQuery [object object] 对象而不是页面内容。

  function loadData(container){
      var cont = $(container);
      var loadContainer = cont.find("#first").val();
      loadContainer = "update val";
      return cont;
  }

  $.ajax({
      url: url,
      type: "POST",
      dataType : "html",
      // data: {updateData: formData},
      success: function(res){
          var w = window.open(url, "_blank");
          w.document.write(loadData(res)); //it give me [object object] on the loading page, instead of page content
          w.document.close();
      },
      error: function(xhr, status){
          console.log("error", xhr, status);
      }
  })

在那个问题中推荐的解决方案是什么?

标签: javascriptjqueryajaxdocument.write

解决方案


推荐阅读