2024年4月26日发(作者:)

关于JS文件如何添加图片路径以及ajax的URL路径

——留恋风

引语:大家在写模板的时候,经常会运用js/jquery,然后写一些跳转切换的特效,但是往往会发现整个

模板页(.html)前面写了一大堆js/jq代码,个人感觉很不美观(纯属个人观点),一般都把js代码抽

出来放在另一个JS文件夹里,这就涉及到tp框架的跳转和URL链接问题,如何才能使__URL__、

__APP__这些能在js文件里都有效果呢?

感谢群里的几位大神帮忙解答

@尩者諷范

本人是初学者,没什么经验,知道小小的困难可能对于别人来说是微不足道的,但是对于刚接触tp框架不久的人来说,可能

无从下手,下面由我整理出文档,供大家参考!有错误请大家指出来!

@四川-李凯华 @郑州-Z.T

JS文件不认识__URL__这些tp独特的链接,所以要自己重新定义url,才能使用这些路径。另外,定义url不能在JS文件里,

必须在JS文件对应的模板上写才有效果!我一般将导入的js文件放在定义的下面,我担心引入Js文件的时候不能使用

定义的url路径。

url路径定义了,但是不知道你是不是会使用?

//添加属性的使用方法

attr(“src”,url);

attr(“src”,url+”/Img/”);

//在html()方法中使用

当然,也可以用添加属性的方式添加进去:attr(“src”,url_dui);

//在ajax中使用

多看几遍,试着写写,相信大家都知道怎么写了吧?

好吧,我再次总结一下:

1、 要用html格式写的时候,在原有链接上切入定义的参数(比如url),那么你就要将这个参数用

【‘+url+’】包裹起来切入进去,引号都为英文的,如截图中的里面,同样,在

里面也这么用

2、 但凡不是在html的,你直接用定义的参数,记住不能加‘’“”,这两个符号是不能加在定义的

参数上的,否则会解析成那个英文字母。

当然,我们可以引申一下,是不是定义的参数都这么使用呢?

如,我定义了一个两个的值,然后使用attr赋值和ajax传值。

希望本文对你有帮助!QQ:2581047041 有兴趣加我一起讨论学习。本人私下想加入团队,创业、搞小

项目都行。