Javascript 使用JIRA REST API请求Jsonp时出错

Javascript 使用JIRA REST API请求Jsonp时出错,javascript,jira,jira-rest-api,Javascript,Jira,Jira Rest Api,我创建此函数是为了向JIRA请求一些票证,我将数据类型设置为jsonp以避免跨源问题,当我发出请求时,我在浏览器调试器中得到响应,但无法处理json响应“SyntaxError:missing;before语句”,如果我发送jsonp请求,是否有办法读取json var ajaxUrl = jira/rest/api... jQuery.ajax({ url:ajaxUrl, dataType: 'jsonp', jsonpCa

我创建此函数是为了向JIRA请求一些票证,我将数据类型设置为jsonp以避免跨源问题,当我发出请求时,我在浏览器调试器中得到响应,但无法处理json响应“SyntaxError:missing;before语句”,如果我发送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');}
        }
    })

我解决了这个问题,我用json修改了jsonp,我从jira服务器重新制作了CORS,这里是怎么解释的:,看起来问题出在飞行前部分。

文件的大小是多少?另一件事是您的
内容类型应该更改。我请求的Json大约有10.000个字符。我不是javascript用户,但不应该在发送函数之前调用addEventListener吗?发送AJAX调用后,您可能会面临一种竞争条件,即在连接侦听器之前返回。