js文件中发送ajax请求,ulr路径不起作用的解决办法
前言: 在写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路径不起作用的解决办法相关推荐
- React基础-React中发送Ajax请求以及Mock数据
前言 在 React 中, render 函数返回的结果,取决于组件的 props 和 state 我们都知道 UI 页面上的数据不是写死的,往往是从后端的数据接口中拿到的 然后将真实的数据填充到页面 ...
- React学习(九)-React中发送Ajax请求以及Mock数据
虽互不曾谋面,但希望能和你成为笔尖下的朋友 以读书,技术,生活为主,偶尔撒点鸡汤 不作,不敷衍,意在真诚吐露,用心分享 点击左上方,可关注本刊 撰文 | 川川 VX-ID:suibichuanji 点 ...
- ajax请求时提醒参数为空的解决办法
1.ajax请求时提醒参数为空的解决办法: 我们要把js对象用stringify转成json,然后再加上:contentType: "application/json" var _ ...
- Jquery中发送ajax请求示例代码
场景 jquey中实现发送ajax请求. 实现 function printCode(id){debugger$.ajax({type: 'POST',url: "",cache: ...
- ajax引入html_Vue中发送ajax请求的库有哪些?
一.vue-resource 在Vue中实现异步加载需要使用到vue-resource库,利用该库发送ajax(Vue官方已不再维护这个库). 1.引入vue-resource:<script ...
- java http 中文乱码_关于java发送http请求时中文乱码的一种解决办法
在jsp中常见的乱码解决办法无外乎是关于get和post两种方式的,但只有切实地在实践中使用时才会注意或者说注重到其他方式.例如,在http请求头中传送中文参数,出现乱码,如何解决? 实际场景:使用S ...
- Thinkphp 使用过程中,模型中使用其它表却总是没起作用的解决办法
事由:因为之前的表需要重新命名(前提,模型名称没有修改),导致了很多数据的不正常读取 解决办法:找到thinkphp所使用的缓存文件目录 runtime 文件夹下面 找到 对应该的data/ ...
- 使用mvc时,在视图view中使用强类型视图,在web.config文件中添加命名空间namespace的引用不起作用,解决方法...
这是view中的model代码: @model t_user_info 这是web.config配置文件只的代码: <namespaces><add namespace=" ...
- 从sql文件中读取sql语句执行后报语法错误问题的解决办法
一般的sql文件保存时都为UTF-8编码,默认(如果sql文件中有中文字符)会有一个BOM头,读取并执行的时候会报syntax error语法错误(这个错误搞了好几天,郁闷),这个时候需要将sql文件 ...
最新文章
- 通过交叉验证(Cross Validation)KFold绘制ROC曲线并选出最优模型进行模型评估、测试、包含分类指标、校准曲线、混淆矩阵等
- 第19/24周 锁升级(Lock Escalations)
- 引用Drawable颜色常数及背景色
- python批量下载网页文件-超简单超详细python小文件、大文件、批量下载教程
- Android Studio——字体大小的修改
- AtCoder AGC033F Adding Edges (图论)
- 感谢有你 WebRTCon 2018优秀出品人、讲师与志愿者
- python3中的int类型占64位,有没有什么办法来强制Python来使用64位整数的Windows?
- 信息传输计算机服务业,信息传输软件和信息技术服务业包括哪些
- openssl evp 对称加密(AES_ecb,ccb)
- c++ gdb 绑定源码_gdb调试g++ -g生成文件,list后不能看到源代码
- Python的静态类型之旅
- android版自动点击器,自动点击器安卓低配版
- python-乌龟吃小鱼(小游戏)
- 7的整除特征 三位一截_7的倍数特征
- 论坛贴吧图片IP签名档源码
- 如何下载并安装VMware虚拟机。
- 剑网三指尖江湖快速升级辅助 日常任务脚本工具介绍
- homeassistant mysql_二、(可选)安装MariaDB替换homeassistant数据库
- 什么是负载均衡?什么是高可用?说说常见的负载均衡案例