AJAX request SyntaxError: missing ; before statement

AJAX request SyntaxError: missing ; before statement

我正在使用 jQuery 发出 AJAX GET 请求。当我使用 JSONP 作为数据类型时,我收到 JSON 格式的响应,但我也总是收到此错误:

SyntaxError: missing ; before statement

根据您的评论(顺便说一句,您应该通过编辑将其添加到您的问题中),您的问题来自这里:

{"expand":"renderedFields,names...

您的 JSON 无效:在 renderedFields 之后和 names 附近添加 "。此外,names 是一个 属性 名称,这意味着它需要一个值:

{
    "expand":"renderedFields",
    "names":"someValue",
    //... 
}