javascript - TypeError: $.ajax is not a function ,仅在函数内部调用 $.ajax() 时发生 (DJANGO)
问题描述
试过这个,但同样的错误,在箭头或简单函数之外工作。代码:
<script src="https://code.jquery.com/jquery-3.1.0.min.js"></script>
keyPressed = () => {
$.ajax({
type:'POST',
url: '/search/',
data: {
'search': 'hydroxi',
},
headers: {
"X-CSRFToken": csrftoken
},
success: function (data) {
if (data) {
console.log(data);
}
}
});
}
解决方案
推荐阅读
- pagespeed - 避免过大的 DOM 大小 - jQuery.mmenu
- javascript - 创建文件并直接上传到 S3 存储桶目录
- excel - 按数量复制行
- c# - 使图像可通过 HTTP 访问
- python - TypeError:execute() 正好需要 2 个参数(给定 3 个) - 执行方法 sqlite3 Jython
- javascript - 悬停并单击->更改颜色,再次单击切换到原始ccolor
- time - 根据时间戳显示相对时间
- python - 判别器损失和生成器损失在对抗性自动编码器的正则化阶段不收敛
- android - 默认情况下,Firebase 数据库是否对垃圾邮件用户有任何保护?
- ios - Alamofire 请求在慢速连接时使我的应用程序崩溃