翁淼
直接写U函数生成的地址里
不要把前台内容和后台内容搞混淆了
@或许只是一叶障目
翁淼
一般不要这样用吧
容易出错,这种js和Html混合写的
给你们看我写
翁淼
直接在Js文件入口处定义一个全局变量来存放你的基本url
然后在js里调用对应的控制器+方法的时候直接这样
翁淼
````````````````
js关TP有一毛钱关系么
不要把前台的内容和后台的内容混合写,更不要把前台和后台混淆了
你把U函数写在js代码内,强烈不推荐这种写法
广州-小天
我想问下,哪js 怎么获取php里的变量啊
翁淼
前后台分离了,正常情况下是不要php里的变量的url地址这种就按我给的方法,在js的入口处定义一个全局变量页面对应的js文件里引用url地址的时候直接 var url = baseurl + '控制器/方法' + '.html';这样就好 广州-小天
把看下这算不算是分离
翁淼
你这个其实可以写成固定的url地址
location.href='/index.php/Home/Login/chooseWx.html'
直接写成这样
都是固定的东西
```````````
广州-小天
帮忙看下我的 翁淼
你后面发的这张图是html内容
肯定是后台的内容啊
还分离啥
翁淼
TP用MVC模式已经做了一定程度的分离了
真想完全分离的话让你们前端用mvvc框架吧
你只写接口输出数据给他
让前端自己用mvvc框架去动态生成Html内容
不过这样做的话seo什么的就全没了
翁淼
嗯反正我是把html和js基本完全分离了也不算完全分离了吧,js的入口还掌握在html里 广州-小天
我的是看是实际的情况来分,就一两句的话,我就写在html里面
翁淼
加载对应的内容的时候会在回调函数里window.eval ljs里的代码
翁淼
我整个网站都禁用了系统的a跳转和系统自带的表单提交
广州-小天
哪你分离是正确的
这样你的js代码就会很多,放在html里面的话,就不是很了
翁淼
其实是我自己一个人做项目,这样写还凑合
准备改成命名空间的写法了,要跟别人的代码兼容
我的js函数库是命名空间那种写法
尘
。。。JS也有命名空间么?我是小白 翁淼
window.abc={}
abc.func=function(){
}
或许只是一叶障目
不行呀 tshen
window.location.href
翁淼
还有图片 src=
最好都用加了 / 的路径
后期好维护一些
js里的路径 真心建议用我的方法
var baseurl='/index.php/Admin/';
var url= baseurl + 'Index/index.html';
后期你要改入口文件的时候,直接改一下baseurl就OVER了
so easy
尘
这个不是有全文件夹里替换的功能 尘
就是不知道会不会出事