在一个javascript重的网站,我如何重定向用户到不同的页面,同时也加载javascript,不使用GET参数
In a javascript heavy website, how can I redirect users to a different page, while also loading javascripts, without using GET parameters?
我有一个网站,它更像是一个应用程序,有两个页面。这是令人难以置信的javascript繁重,大多数时候这两个页面彼此没有任何关系。
然而,最近我需要能够将用户从一个页面发送到另一个页面。不仅如此,我还想在重定向完成后加载某些javascript函数。我知道我可以在页面重定向后设置一堆URL参数,这将描述加载的内容,但我希望URL干净。
例子:
我有两个页面:员工配置文件(Employee .php)和任务(Tasks .php)。当管理员登录并查看tasks.php时,他会在一个表中看到员工的不同任务列表。然后,用户名是可单击的,当管理员单击用户时,我希望发生以下情况:
- 将用户从tasks.php重定向到employee.php
- 运行js函数loadUserProfile(id);
如何在不使用GET参数的情况下实现这一点?是否有我应该知道的跨应用程序导航的通用最佳实践方法?
您也可以使用POST
。基本上,您需要动态地创建一个类似于<form aciton="employee.php" method="post"/>
的表单,用您需要的数据填充它,然后提交它。
话虽如此,GET
听起来像是更合适的方法。POST
通常修改数据。如果想要更简洁的url,可以使用mod_rewrite
。
相关文章:
- Ajax Javascript Get JSON value
- JavaScript Get the child id
- window.open阻止target_blank之前的Javascript GET请求
- 带有301重定向的Javascript GET请求
- Javascript get "this" class with onClick function
- JavaScript $.get("curl.php",{ Array Value
- JavaScript get child element
- 将 JavaScript get 函数添加到 href
- Javascript - Get LONG* from COM/ActiveX
- Javascript get day方法返回不正确的天数
- 安全Javascript GET请求
- jquery JavaScript get 复选框的初始值
- OOP Javascript "get property"必要的方法
- JavaScript - get阅读器.在onload之外的结果
- 移动Safari (iPhone)对Javascript GET请求有30秒以上的延迟
- Javascript GET回调函数未在服务器响应中定义
- Javascript get对象在另一个if语句中
- JavaScript get/set方法与标准方法
- Javascript get 请求正在阻止 UI
- Javascript: get