千家信息网

thinkPHP js文件中U方法不被解析怎么办

发表于:2025-01-15 作者:千家信息网编辑
千家信息网最后更新 2025年01月15日,这篇文章主要介绍了thinkPHP js文件中U方法不被解析怎么办,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。具体如下:我想在js文
千家信息网最后更新 2025年01月15日thinkPHP js文件中U方法不被解析怎么办

这篇文章主要介绍了thinkPHP js文件中U方法不被解析怎么办,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

具体如下:

我想在js文件中写ajax,

写完发现异常,

本以为是js文件中不支持ajax

后来发现时地址解析错误。

也就是U方法在js文件中不被解析。

貌似thinkphp解析,tpl文件中的一些元素。

js文件中的ajax

function ajaxCheckTel(tel,id){  var res = '';  $.ajax({    type:"post",    url:ajaxurl, // 地址解析有误,js文件中的U方法不会被thinkphp解析    data:"todo=checktel&tel="+tel+"&id="+id,    async:false,    success:function(msg){      res = msg;    }  });  if(res == 1){    return true;  }else{    return false;  }}

只能用ajaxurl来代替了,这个变量在tpl中解析完毕之后,传入js文件中,这样地址就正确了。

由此可以看出,js中的变量也有范围大小之分,像ajaxurl这个变量,可以在多个js函数中引用。

感谢你能够认真阅读完这篇文章,希望小编分享的"thinkPHP js文件中U方法不被解析怎么办"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

0