2011-03-03 175 views
0

我有两个HTML页面。从一个HTML如果我点击我所造为纽带,我想与之相关的数据填充到其他HTML page.Its像雇员的ID被cliked和所有TE值准dwith像的ID他的名字,地址和性别应该填入前面html表格的文本字段中。目前我没有使用任何数据库。我通过html手动输入了所有内容。我只想使用Java脚本。填充数据

+0

'我有两个html页面。' - 它们是否在同一浏览器中打开?他们是否同时开放?它们是否在彼此之内(如iframe)?我认为在这种情况下,你应该把你的问题的标题改为'...从一页到另一页'。 – 2011-03-03 07:00:26

+0

'如果我点击了我作为链接制作的ID - 或者你是否通过链接从第一个页面调用第二页?那么你应该有[看看这个(http://forums.devshed.com/javascript-development-115/reading-url-passed-variables-in-javascript-41596.html)。 – 2011-03-03 07:03:44

回答

1

如果我明白你的问题:是的,是可以做到的。 (我不知道你为什么会想这样做没有数据库,但它是可能的。)当你做你的第一个页面上的链接,确保它们包含你的查询字符串格式是这样想的信息:

<a href="secondpage.html?firstName=Bob&amp;lastName=Smith&amp;gender=M">Bob Smith</a> 

那么你的第二页上,你可以使用JavaScript来解析window.location.search这是您从第一页传递的查询字符串。你可以用很多方式来做到这一点。 Here is an example function这将让你从查询字符串中提取变量。你可以在第二页上使用它:

<script type="text/javascript"> 
var firstName = getParameterByName('firstName'); 
var lastName = getParameterByName('lastName'); 
var gender = getParameterByName('gender'); 
// now do something with those variables. 
</script> 
+1

'&'是HTML中的一个特殊字符。不要忘记将它表示为'&' – Quentin 2011-03-03 07:16:16

+1

感谢您的收获。 – glomad 2011-03-03 07:17:13