Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从其url获取动态页面_Javascript_Jquery_Html_Url Routing - Fatal编程技术网

Javascript 如何从其url获取动态页面

Javascript 如何从其url获取动态页面,javascript,jquery,html,url-routing,Javascript,Jquery,Html,Url Routing,我有一个页面可以找到一些动态问题。 当我点击其中一个问题时,它会在另一个页面中打开问题内容。 当这个问题页面打开时,url并不是针对那个问题的,它只是“viewquestion.html”,但是如果我打开了这个链接,它就不会把我引向那个问题 单击问题时,我会将问题id附加到url function getQuestionData(data) { var myurl="ViewPost.html"; myurl+= "?QuestionId='" +localStorage["QuestionID

我有一个页面可以找到一些动态问题。 当我点击其中一个问题时,它会在另一个页面中打开问题内容。 当这个问题页面打开时,url并不是针对那个问题的,它只是“viewquestion.html”,但是如果我打开了这个链接,它就不会把我引向那个问题

单击问题时,我会将问题id附加到url

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

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


我想知道这是否是一个正确的想法,我是否能找到一个更好的想法来做这件事

这样做没有对错之分。您需要查看您的用户需求,并决定是否需要直接链接到新页面。如果有,那么最好将所需信息放在URL中,以便用户可以共享链接


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

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


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

您能给我们举个例子(life page或JSFIDLE)吗?听起来是可行的。将url附加为viewquestion.html?id=question\u id。如果您不想在url中显示id,可以设置一个表单并提交它。您能给我们展示一个示例(life page或JSFIDLE)吗?听起来是可行的。将url附加为viewquestion.html?id=question\u id。如果不想在url中显示id,可以设置表单并提交它。