Javascript 使用url参数在html文件中打开视图
我正在尝试创建一个没有任何MVC框架的MVC web应用程序。我所做的是在用户需要的时候,在加载所有视图时,创建一个index.html,其中包含一个部分。然而,这就产生了一个问题,当用户键入一个直接的url,如:www.foo.com/bar,它不会将用户指向视图栏。我知道如何将用户指向带有路由器文件的网页,但当视图只是页面的一部分并且在另一个页面中打开时,我不知道如何操作。我可以用路由器做这个吗,或者怎么做Javascript 使用url参数在html文件中打开视图,javascript,php,html,model-view-controller,web,Javascript,Php,Html,Model View Controller,Web,我正在尝试创建一个没有任何MVC框架的MVC web应用程序。我所做的是在用户需要的时候,在加载所有视图时,创建一个index.html,其中包含一个部分。然而,这就产生了一个问题,当用户键入一个直接的url,如:www.foo.com/bar,它不会将用户指向视图栏。我知道如何将用户指向带有路由器文件的网页,但当视图只是页面的一部分并且在另一个页面中打开时,我不知道如何操作。我可以用路由器做这个吗,或者怎么做 为了清楚起见,我在服务器端运行php,并使用AJAX调用获取视图。由于所有详细信息页
为了清楚起见,我在服务器端运行php,并使用AJAX调用获取视图。由于所有详细信息页面都没有真正的页面服务器端,因此需要一个服务器端组件,将URL重写到frontcontroller页面,该页面加载index.html并以正确的视图引导该页面 我建议看一下mini PHP frontcontroller组件
如果您不想使用这样的组件,您可以使用apache重写规则和您自己的PHP登录页之类的方法来完成。这对于较小的MVC网站来说相当简单。如果你要构建一个更大的框架,我建议你选择几个较小的框架,每个框架都能很好地完成一件事。我在服务器端使用了Silex和Twig,在客户端使用了jQuery和Knockout 密码!代码!!代码!!!我希望能有一种手动操作的方法,但这是可行的,所以谢谢!