javascript - 为什么我收到这个未捕获的 SyntaxError: Unexpected token : error in Jquery while making a get request?
问题描述
我正在使用一个非常简单的代码来学习如何在 AJAX 中发出“GET”请求,但是尽管数据似乎是从 javascript 文件中检索到的,但无法摆脱这个错误。有什么建议么 ?
这是我的 html 和 js 的简单代码
$.get('JsonData.js', function (data, textStatus) {
$('p').append(data);
});
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js"></script>
<div class="container">
<p></p>
</div>
这就是 JsonData.js 文件的样子:
{name: "John", age: 31, city: "New York"};
最后是错误:
VM190:1 Uncaught SyntaxError: Unexpected token : at DOMEval (jquery.js:111) at Function.globalEval (jquery.js:345) at text script (jquery.js:9640) at ajaxConvert (jquery.js:8787) at done (jquery.js:9255) 在 XMLHttpRequest。(jquery.js:9548)
解决方案
推荐阅读
- java - Groovy 中难以格式化日期
- azure-cosmosdb - 如何查询文档中的属性列表
- yii2 - YII2 收到此错误访问字体位于 - 已被 CORS 策略阻止
- c++ - 代码块内变量的全球化
- android - 后退按钮后重新启动片段
- java - 荣格无法将白色矩形绘制为顶点
- javascript - 如何测试普通的 Vue 组件(不是单个文件组件)
- corda - 升级 Corda Flow 会导致下次运行出错:TransactionVerificationException$ContractConstraintRejection
- python - Python-ldap 绑定
- python - Quickfix 数据字典问题 - 重复组错误