form表单中的跳转路径问题

浏览:3522 发布日期:2014/07/24 分类:求助交流 关键字: form url跳转
我是菜鸟。
目前在学习thinkphp的CURD操作。遇到一个很奇怪的问题。
有User模块下有index方法,index方法是返回数据库user表中所有用户的信息,在显示用户的页面上,每个用户名我都做了个a标签直接跳转到修改用户信息的页面:Admin/User/edit/id/{$user['id']}。在form表单使用post方法进行数据提交,页面跳转正常到Admin/User/edit/id/用户id,但是在edit页面下对用户信息进行修改后点击submit按钮跳转的时候,以上URL连接就会变成
Admin/User/edit/id/update.正确的地址应该是Admin/User/update.
也即是,在页面跳转的过程中,URL并没有清除当前页面的方法,而是直接将update当成是一个参数进行提交了。
然后我尝试着将a标签中的参数改为兼容模式的:
Admin/User/edit?id={$user['id']}.
在这种情况下,update跳转就正常了。
请问大家,这是一种什么情况?教程里面是使用第一种方式进行跳转,而且也跳转成功了。
最佳答案
评论( 相关
后面还有条评论,点击查看>>