javascript - AJAX:未捕获的类型错误:无法读取未定义的属性“长度”
问题描述
我正在尝试学习 AJAX,但我在请求时遇到了一些问题。每当我发送请求时,我都可以控制台记录数据,但是,我也会收到错误消息。
未捕获的类型错误:无法读取未定义的属性“长度”
这是它请求的 JSON 数据。
{"data":{"id":"633","name":"test_name","none":"0"}}
$.ajax({
url: reqURL,
timeout: 10000,
dataType: "json",
type: "GET",
contentType: "application/json",
success: function (data, status) {
console.log(data, status)
},
error: function () {
console.log("Error!")
}
});
帮助表示赞赏!:)
解决方案
问题出在 Nginx 配置(/etc/nginx/sites-available/default)中。我没有正确配置查询字符串。我不得不把它改成。
try_files $uri $uri/ /index.php$is_args$args;
如果人们遇到这个问题,希望这会有所帮助!
推荐阅读
- xcode - 从 xcode 登录到 azure devops 帐户
- android - 如何等待挂起函数中的 withContext 完成?
- c++ - 为什么任何 OpenCv (C++) 减法运算都会导致全黑图像?
- java - 如何让 vscode 在我的 java 文件的同一文件夹中创建 .class 文件?
- pdf - Acrobat DC JS 或 C++ 插件
- exchange-server - 如果在DMZ中可以,如何确定服务器使用的端口
- wordpress - Calendly WordPress iframe - 将电子邮件地址设为只读
- java - 联系人选择器在 Android 11 上不起作用
- jmeter - JMeter - 添加正文数据时无法单击参数选项卡
- google-sheets-formula - 在 google 表格中使用 where 扩展查询或在公式中过滤