Javascript 获取输入值并插入到不同页面的表中
我将如何回答上述问题。我在javascript中尝试过.append(),但您能从一个html文件中获取数据并将其插入另一个html文件吗??请帮忙 您能从一个html文件中获取数据并将其插入到另一个html文件中吗 试试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
.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'];