Javascript 获取输入值并插入到不同页面的表中

Javascript 获取输入值并插入到不同页面的表中,javascript,jquery,html,html-helper,Javascript,Jquery,Html,Html Helper,我将如何回答上述问题。我在javascript中尝试过.append(),但您能从一个html文件中获取数据并将其插入另一个html文件吗??请帮忙 您能从一个html文件中获取数据并将其插入到另一个html文件中吗 试试.load() 获取该页面的特定部分 $("#mydivid").load("/myotherpage.html #dividonotherpage"); 我们也可以在加载后做一些事情 $("#mydivid").load("/myotherpage.html", func

我将如何回答上述问题。我在javascript中尝试过.append(),但您能从一个html文件中获取数据并将其插入另一个html文件吗??请帮忙

您能从一个html文件中获取数据并将其插入到另一个html文件中吗

试试
.load()

获取该页面的特定部分

$("#mydivid").load("/myotherpage.html #dividonotherpage");
我们也可以在加载后做一些事情

 $("#mydivid").load("/myotherpage.html", function() {
    $("#mydivid").show();
    /* like grab the values of attributes .. */
});



编辑:/reading@QBM5,我发现您可能将“数据”称为来自另一个窗口的本地客户端用户输入。如果是,请忽略此答案,因为这不会拾取未设置为原始交付标记一部分的更改

如果您正在接收数据的页面是由您的js创建的,那么就这样做

var childPage = window.open("somepage.html");
window.parent.someFunction(dataToPass);
子页面需要一个全局函数来接收数据,然后调用它

childPage.passData(dataToPass);
如果要接收数据的页面是父页面,并且输入是在子页面上,请执行以下操作

var childPage = window.open("somepage.html");
window.parent.someFunction(dataToPass);
然后,您各自的职能部门将必须获取所述数据并在那里进行工作


函数必须在每个页面的全局范围内。

您应该将输入包装在一个
中,其
操作
属性设置为要在其中显示值的页面的
url
,如下所示:

    <form action='url to second page' method='get'>
        <input name='name' value='something' />
        <button>Submit</button>
    </form>

将在第二个html页面中为您提供测试输入值。然后,您可以使用
DOM
API方法,例如
document.getElementById()
以要在其中显示值的表元素为目标,并将其设置为
innerText

您想使用jQuery还是javascript?
。append()
甚至不是本机定义的方法。要存储数据以便在其他页面中使用,您可以使用
localStorage
cookies
$(“#mydivid”).load(“/myotherpage.html”)
@anthonygore q提到尝试
.append()
-我添加了jquery标记(98%确定OP是指jquery的.append()方法)
var params= getRequests();
var value =params['name'];