【发布时间】:2017-12-03 00:09:04
【问题描述】:
我创建了这个函数来向 JIRA 请求一些票证,我将数据类型指定为 jsonp 以避免跨源问题,当我发出请求时,我在浏览器调试器中得到响应,但无法处理 json 响应“SyntaxError : missing ; before statement" ,如果我发送 jsonp 请求,有什么方法可以读取 json 吗?
var ajaxUrl = jira/rest/api...
jQuery.ajax({
url:ajaxUrl,
dataType: 'jsonp',
jsonpCallback: 'callback',
type : "GET",
beforeSend: function (xhr){
success: function w(data){
console.log(data);
alert('Sucess data: ' + data);
};
error: function e(data){alert('alert error');}
}
})
【问题讨论】:
-
文件大小是多少?另一件事你的
content-type应该改变。 -
我请求一个大约 10.000 个字符的 Json
-
我不是javascript用户,但不应该在发送函数之前调用addEventListener吗?一旦您发送了 AJAX 调用,您可能会面临一个竞争条件,即在您附加侦听器之前发生返回。
标签: javascript jira jira-rest-api