前言: 在写Python项目的时候,单独的js文件发送ajax请求,并不起效果并且提示路径错误

错误原因分析:

{%  url 'myadmin_updategoodsgrade'  %}
# 是模板中的标签
# 当解析输出到浏览器中的html,会把url解析成实际的url地址
# 而在js文件中没有解析的过程,所以url并不会替换

解决办法:

index.html文件内容:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>test</title><script type="text/javascript"><!--设置全局变量 myUrl -->var myUrl = '{% url "myhome_registe" %}'</script>
</head>
<body></body>
</html>

index.js文件中的内容:把url请求地址换成模板中的全局变量myUrl

$.ajax({url:myUrl,//url换成模板中的全局变量myUrltype:'get',//当前请求的方式 get  postdata:{id:100,username:'zhangsan'},//请求时发送的参数dataType:'json',//返回的数据类型success:function(data){//ajax请求成功后执行的代码console.log(data);},error:function(){//ajax执行失败后执行的代码alert('ajax执行错误');},timeout:2000,//设置当前请求的超时时间  毫秒,必须时异步请求才会生效async:true// 是否异步  true为异步  false 同步
})

经过上述步骤,在js文件中的url路径就可以访问了

为你推荐:

  • 用Pycharm开发Flask框架设置debug模式没有效果的解决办法
  • 您不知道的Python中global、nonlocal哪些事儿
  • Python之深浅拷贝

js文件中发送ajax请求,ulr路径不起作用的解决办法相关推荐

  1. React基础-React中发送Ajax请求以及Mock数据

    前言 在 React 中, render 函数返回的结果,取决于组件的 props 和 state 我们都知道 UI 页面上的数据不是写死的,往往是从后端的数据接口中拿到的 然后将真实的数据填充到页面 ...

  2. React学习(九)-React中发送Ajax请求以及Mock数据

    虽互不曾谋面,但希望能和你成为笔尖下的朋友 以读书,技术,生活为主,偶尔撒点鸡汤 不作,不敷衍,意在真诚吐露,用心分享 点击左上方,可关注本刊 撰文 | 川川 VX-ID:suibichuanji 点 ...

  3. ajax请求时提醒参数为空的解决办法

    1.ajax请求时提醒参数为空的解决办法: 我们要把js对象用stringify转成json,然后再加上:contentType: "application/json" var _ ...

  4. Jquery中发送ajax请求示例代码

    场景 jquey中实现发送ajax请求. 实现 function printCode(id){debugger$.ajax({type: 'POST',url: "",cache: ...

  5. ajax引入html_Vue中发送ajax请求的库有哪些?

    一.vue-resource 在Vue中实现异步加载需要使用到vue-resource库,利用该库发送ajax(Vue官方已不再维护这个库). 1.引入vue-resource:<script ...

  6. java http 中文乱码_关于java发送http请求时中文乱码的一种解决办法

    在jsp中常见的乱码解决办法无外乎是关于get和post两种方式的,但只有切实地在实践中使用时才会注意或者说注重到其他方式.例如,在http请求头中传送中文参数,出现乱码,如何解决? 实际场景:使用S ...

  7. Thinkphp 使用过程中,模型中使用其它表却总是没起作用的解决办法

    事由:因为之前的表需要重新命名(前提,模型名称没有修改),导致了很多数据的不正常读取 解决办法:找到thinkphp所使用的缓存文件目录   runtime  文件夹下面  找到  对应该的data/ ...

  8. 使用mvc时,在视图view中使用强类型视图,在web.config文件中添加命名空间namespace的引用不起作用,解决方法...

    这是view中的model代码: @model t_user_info 这是web.config配置文件只的代码: <namespaces><add namespace=" ...

  9. 从sql文件中读取sql语句执行后报语法错误问题的解决办法

    一般的sql文件保存时都为UTF-8编码,默认(如果sql文件中有中文字符)会有一个BOM头,读取并执行的时候会报syntax error语法错误(这个错误搞了好几天,郁闷),这个时候需要将sql文件 ...

最新文章

  1. 通过交叉验证(Cross Validation)KFold绘制ROC曲线并选出最优模型进行模型评估、测试、包含分类指标、校准曲线、混淆矩阵等
  2. 第19/24周 锁升级(Lock Escalations)
  3. 引用Drawable颜色常数及背景色
  4. python批量下载网页文件-超简单超详细python小文件、大文件、批量下载教程
  5. Android Studio——字体大小的修改
  6. AtCoder AGC033F Adding Edges (图论)
  7. 感谢有你 WebRTCon 2018优秀出品人、讲师与志愿者
  8. python3中的int类型占64位,有没有什么办法来强制Python来使用64位整数的Windows?
  9. 信息传输计算机服务业,信息传输软件和信息技术服务业包括哪些
  10. openssl evp 对称加密(AES_ecb,ccb)
  11. c++ gdb 绑定源码_gdb调试g++ -g生成文件,list后不能看到源代码
  12. Python的静态类型之旅
  13. android版自动点击器,自动点击器安卓低配版
  14. python-乌龟吃小鱼(小游戏)
  15. 7的整除特征 三位一截_7的倍数特征
  16. 论坛贴吧图片IP签名档源码
  17. 如何下载并安装VMware虚拟机。
  18. 剑网三指尖江湖快速升级辅助 日常任务脚本工具介绍
  19. homeassistant mysql_二、(可选)安装MariaDB替换homeassistant数据库
  20. 什么是负载均衡?什么是高可用?说说常见的负载均衡案例

热门文章

  1. 还不会 MySQL 修改密码你就OUT啦
  2. 区块链常见问题及解答(更新中)
  3. 微信小程序把玩(十四)button组件
  4. centos7搭建http服务器访问文件目录列表
  5. 树莓派搭建网络视频实时监控系统
  6. 基于单片机的智能饮水机设计
  7. 谭浩强c 语言程序设计
  8. 牛油刀ButterKnife的使用
  9. 天空2006年十大国产优秀软件
  10. [架构之路-127]-《软考-系统架构设计师》-计算机网络 -1- 协议栈、网络规划与设计、网络接入技术