如何从其网址获取动态网页

时间:2012-09-22 13:15:49

标签: javascript jquery html5 url-routing

我有一个页面,其中找到了一些动态问题。 当我点击其中一个问题时,它会在另一个页面中打开问题内容。 当该问题页面打开时,该网址并不特定于该问题,它只是“viewquestion.html”但是如果我打开该链接,它就不会指示我这个问题。

当我点击问题时,我将问题ID附加到网址。

function getQuestionData(data) {
var myurl="ViewPost.html";
myurl+= "?QuestionId='" +localStorage["QuestionID"]+"'"; 
window.location.replace(myurl);

}

&安培;在“viewquestion”页面,我应该检查网址上的ID并从数据库中获取该问题。但我不知道怎么办呢?

我想知道这是否是一个正确的想法,&我能否找到更好的主意呢?

1 个答案:

答案 0 :(得分:1)

没有正确或错误的方法来做到这一点。您需要查看用户需求并确定是否需要直接链接到新页面。如果有,那么将所需信息放在URL中以便用户可以共享链接会很棒。

请记住,URL的长度是有限制的,因此请确保只需要一些查询字符串参数即可获取所需的数据。