我正在使用一个非常简单的代码来学习如何在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未捕获的语法错误:意外的令牌: 在DOMEval(jquery.js:111) 在Function.globalEval(jquery.js:345) 在文本脚本上(jquery.js:9640) 在ajaxConvert(jquery.js:8787) 完成时(jquery.js:9255) 在XMLHttpRequest。 (jquery.js:9548)