javascript - 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);
}
})
在那个问题中推荐的解决方案是什么?