php写web项目 写web项目,页面中的js是单独拿出来放在一个js文件中比较好,还是直接写在html页面中比较好?有什么优缺点?php js webhtmlphpjs 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我使用tp框架,如果有ajax请求的话,那么url里需要有项目名吧。但是如果我更改项目名的话,那岂不是要把每个js的url都改一遍?有没有什么简单的方法?如果我写在html页面里可以直接使用tp框架定义的常量,像__ROOT__,__APP__等 我使用tp框架,如果有ajax请求的话,那么url里需要有项目名吧。但是如果我更改项目名的话,那岂不是要把每个js的url都改一遍?有没有什么简单的方法?如果我写在html页面里可以直接使用tp框架定义的常量,像__ROOT__,__APP__等 我使用tp框架,如果有ajax请求的话,那么url里需要有项目名吧。但是如果我更改项目名的话,那岂不是要把每个js的url都改一遍?有没有什么简单的方法?如果我写在html页面里可以直接使用tp框架定义的常量,像__ROOT__,__APP__等 js 文件通常使用网站的绝对路径如需要离线调试,则用相对路径,并保证向下引用即 js 文件在引用文件的本级或下级目录中 我使用tp框架,如果有ajax请求的话,那么url里需要有项目名吧。但是如果我更改项目名的话,那岂不是要把每个js的url都改一遍?有没有什么简单的方法?如果我写在html页面里可以直接使用tp框架定义的常量,像__ROOT__,__APP__等 tp框架不是有专门的ajax支持吗?你按他的来就是了 如果js在很多页面都用到,那放在js文件里面比较好,如果只有在某个页面才用到,那直接写到页面即可 我用jquery写的ajax,路径使用的是绝对路径,也就是需要带上项目名字。如果以后项目名字修改的话,不是每个ajax的路径都需要修改吗?我就是想问问有没有方法简化一下,而不需要改每一个路径。如果我把js放在html里的话,那么我就不需要考虑路径的问题了,就可以使用tp的常量__APP__来代替,不涉及到项目名字。那么我修改项目名字的话,也不用修改ajax的路径名字。所以问了这个问题。。 无论如何,需求总是第一位的!既然你已经在js中使用了就对路径,并且也不愿意改成相对路径那么讨论内置还是外联不是已经没有必要了吗?当然你也可以将独立的js文件当做子模板嵌入进主模板中 你可以建一个专门存放路径的js文件,这个文件中定义好所有的路径变量;其他js文件使用这个文件定义好的路径变量。然后这个专门存放路径的js文件在其他js文件前引入即可。如定义path.js里面定义 var filePath="****";然后其他文件中用这个filePath作为路径。使用时,在页面中定义:<script type="text/javascript" src="js/path.js"></script><script type="text/javascript" src="js/other.js"></script> 一个PHP的问题,着急求解,困扰好久了,求大牛们帮助 各路高手看过来。 网站服务器的问题,连接指定网页经常无法显示 急啊,请教高手,关于齐博地方生活门户系统3.0的安装问题 想问下dedecms的会员模块和问答模块用到缓存了吗 magento 怎么实现 在线咨询? php程序问题failed to open stream 在线客服系统的原理 无法登陆mysql服务器 IIS7.5无后缀URL 如何实现伪静态没.html也可以访问 求一个web短信平台接口 windows 下jquery+ajax+php文件上传,linux下,出问题.....
即 js 文件在引用文件的本级或下级目录中
你按他的来就是了
如果我把js放在html里的话,那么我就不需要考虑路径的问题了,就可以使用tp的常量__APP__来代替,不涉及到项目名字。那么我修改项目名字的话,也不用修改ajax的路径名字。
所以问了这个问题。。
既然你已经在js中使用了就对路径,并且也不愿意改成相对路径
那么讨论内置还是外联不是已经没有必要了吗?
当然你也可以将独立的js文件当做子模板嵌入进主模板中
如定义path.js
里面定义 var filePath="****";
然后其他文件中用这个filePath作为路径。
使用时,在页面中定义:
<script type="text/javascript" src="js/path.js"></script>
<script type="text/javascript" src="js/other.js"></script>