1

いくつかの動的な質問が見つかったページがあります。質問の 1 つをクリックすると、質問の内容が別のページで開きます。その質問ページが開いたとき、URLはその質問に固有のものではなく、単に「viewquestion.html」ですが、そのリンクを開いた場合、その質問に移動しません。

質問をクリックすると、URL に質問 ID が追加されます。

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 に答える