2016-02-11 67 views
0

假设我们在分类车网站上有两个网页:通过jquery或javascript将信息从一个网页传递到另一个页面?

一个是包含所有车辆列表的搜索页面。 Sample website search page

另一个页面是详细信息页面,其中包含特定汽车的详细信息。 Sample details page

现在,当用户点击搜索页面列表之前,我们要导航到详细信息页面,我想附加一些参数到详细信息页面我想访问的详细信息页面的URL。

基本上我想将信息从一个网页传递到另一个页面。

目前我们做的是当用户点击二手车页面上的详细信息链接时,我们需要在详细信息页面url中附加必要的参数。

现在随着参数数量的不断增加,我们正在考虑是否正确的方法来做到这一点,或者我们应该做一些其他的事情?

回答

3

如果额外的参数是特定于汽车的ID,您不需要在页面之间传递它们,您可以通过在详细信息页面上执行数据库查找来获取它们。

如果额外的参数来自用户选择的地方,他们可以存储在会话中,而不是通过页面传递给页面。

在其他情况下,您需要将这些参数发送到服务器,或者通过查询字符串,或者通过提交表单,如果您的参数用例不是一个以上两项。

+0

没有它不是我们可以从数据库中获取详细信息页面。其实我们想要在搜索页面上显示汽车的显示等级这个参数和类似的其他参数需要通过。我们当前将它们作为查询字符串传递。但是我们觉得我们的网址很长,可能会造成一些不好的影响(我不确定是否会发生任何不好的事情)。对于其他选择,提交表单 - 我明白你的意思是POST请求 - 但在回顾中有人指出这样做会很慢。 所以我们有三个选择 - 在url中查询字符串,发布请求或使用会话级cookie。建议? – maverick

+1

在你的情况下,我会坚持使用查询字符串。谷歌搜索结果使用它很多参数很好。 – James

+0

因为我们正在更改网址,它是否有任何潜在的危害SEO或任何其他排名? – maverick

相关问题