我有一个页面,其中找到了一些动态问题。 当我点击其中一个问题时,它会在另一个页面中打开问题内容。 当该问题页面打开时,该网址并不特定于该问题,它只是“viewquestion.html”但是如果我打开该链接,它就不会指示我这个问题。
当我点击问题时,我将问题ID附加到网址。
function getQuestionData(data) {
var myurl="ViewPost.html";
myurl+= "?QuestionId='" +localStorage["QuestionID"]+"'";
window.location.replace(myurl);
}
&安培;在“viewquestion”页面,我应该检查网址上的ID并从数据库中获取该问题。但我不知道怎么办呢?
我想知道这是否是一个正确的想法,&我能否找到更好的主意呢?
答案 0 :(得分:1)
没有正确或错误的方法来做到这一点。您需要查看用户需求并确定是否需要直接链接到新页面。如果有,那么将所需信息放在URL中以便用户可以共享链接会很棒。
请记住,URL的长度是有限制的,因此请确保只需要一些查询字符串参数即可获取所需的数据。