javascript - 使用 ajax 获取 JSON 数据时,我收到意外的 token : error

标签 javascript jquery json ajax

我需要从 url 获取数据,返回的数据是 JSON。但是在尝试获取时我得到了

Uncaught SyntaxError: Unexpected token :

这是代码,请检查。

您能告诉我为什么会出现此错误以及如何解决它吗?

$(document).ready(function () {
		var Url = "https://www.nseindia.com/live_market/dynaContent/live_watch/get_quote/ajaxGetQuoteJSON.jsp?symbol=LIBERTSHOE";
		  $.ajax({
            contentType: 'application/json',
            dataType: 'json',
            url: Url + '&callback=?',
            success: function (data) {
                alert(data);
            },
            error: function (jqXHR, text, errorThrown) {  }
	});});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

查找 fiddle 链接 https://jsfiddle.net/vbpradeep/kf9ad1t3/

最佳答案

您似乎无法在 JSON 中构建 URL 字符串

而不是像这样在 JSON 中创建它:

url: Url + '&callback=?',

您可以将其添加到原始 URL 字符串的末尾:

var Url = "https://www.nseindia.com/live_market/dynaContent/live_watch/get_quote/ajaxGetQuoteJSON.jsp?symbol=LIBERTSHOE&callback=?'";

http://codepen.io/nilestanner/pen/pEOgZj

这消除了语法错误,尽管 codepen 仍然显示跨源错误。

关于javascript - 使用 ajax 获取 JSON 数据时,我收到意外的 token : error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40066825/

相关文章:

javascript - Angular.js ng-repeat 使用 json 没有数据

json - 在 go 中比较两个 JSON

c# - 在输入 API 请求中发现未知属性时抛出错误?

javascript - 色彩平衡公式添加过多白色

JavaScript : How to return a function every time I update some value?

javascript - Javascript 中变量的函数名称

jquery - Angular 无法在使用 jquery 加载函数加载的 div 上工作

javascript - 根据位置隐藏/显示图标。搜索?

javascript - 使用数组参数构造对象函数

jquery - Spotify 播放按钮和 Google Analytics