1

我有一个页面,可以找到一些动态问题。当我单击其中一个问题时,它会在另一个页面中打开问题内容。当该问题页面打开时,该问题的 URL 不是特定的,它只是“viewquestion.html”,但如果我打开该链接,它不会将我引导至该问题。

当我点击问题时,我会将问题 ID 附加到 url。

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

}

& 在“viewquestion”页面,我应该检查 url 上的 id 并从数据库中获取该问题。但我不知道我该怎么做?

我想知道这是否是一个正确的想法,以及我是否能找到更好的想法来做到这一点?

4

1 回答 1

1

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

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

于 2012-09-22T13:26:53.617 回答