
$ajax({
type: "POST",
url: "__URL__/Mlife/userInfo"
这个ajax中的url。__URL__这个是识别不了的
可以用 U方法
你想要写全地址,可以在后台获取当前url传个变量过来。
用js得到你要的url 或者在当前页面中去合出来要用的url
U('User/add') // 生成User控制器的add *** 作的URL地址
U('Blog/readid=1') // 生成Blog控制器的read *** 作 并且id为1的URL地址
U('Admin/User/select') // 生成Admin模块的User控制器的select *** 作的URL地址
详细查看手册控制器当中的url生成
在电脑桌面空白处,点击鼠标右键:新建→快捷方式
出现“创建快捷方式”对话框输入你常用的链接地址,再点击“下一步”
输入该快捷方式的名称,再点击“完成”
UFL创建完成,双击该图标(URL文件)即可跳转并进入指定网页!
打开F12开发工具,切换到Network选项卡。
再点击提交登录,如果出错,在network里找到对应的请求,点击选中,右侧切换到response选项卡,如果系统是配置的是debug模式,并且服务器打开了错误输出 ,这里就能看到返回的详细错误信息,再根据错误信息去修复代码
这是我为了演示给你看故意在系统改了个错误显示的。
你可以试试通过解析get原文来获取这个地址,如$url = $_SERVER['REQUEST_URI'],然后手动截取。
另外,”为了登录之后返回登录前的那个页面”这个一般也不是这么搞。你的页面肯定会进行登录检测,当登录检测失败的时候可以将当前页面的 $_SERVER['REQUEST_URI'] 保存到session(例如$_SESSION['last_request'])中,然后登录成功后检查session中是否指定的要跳转的url,如果有就跳转到该地址并清空url信息,否则转向默认地址。以下是例子
anyphp
if(empty($_SESSION['login'])) {
$_SESSION['last_request'] = $_SERVER['REQUEST_URI'];
header('Location: loginphp');exit;
}
loginphp
if (checkLogin($user, $password)) {
if (! empty($_SESSION['last_request'])) {
$url = $_SESSION['last_request'];
$_SESSION['last_request'] = false;
} else {
$url = '/';
}
header("Location: {$url}");exit;
}
以上就是关于thinkphp下,js怎么不能用url地址,即__URL__ 只能用pathinfo模式全部的内容,包括:thinkphp下,js怎么不能用url地址,即__URL__ 只能用pathinfo模式、thinkphp框架中的url怎么写、thinkphp路由规则 怎么生成url等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)