javascript - JSONP + 语法错误 : missing ; before statement

标签 javascript jquery ajax json jsonp

我一直在谷歌上搜索这个,找到了建议,但我无法正确应用。 我从其他域调用 json API,所以我使用了 jsonp。请检查我的代码。

$(document).ready(function () {               
    $("#btnSubmit").click(function () {
        GetParam(function (data) {
            alert(data.toString());
        });
    });
 });

  function GetParam(func) {
      $.getJSON("http://test.com/api/getparams.ashx?callback=?", function (result) {});
  }

能够调用API并显示结果。只是有这个分号问题。

enter image description here

根据我的研究,他们说我应该返回 jsonp 格式,但我该怎么做?注意:我无权访问 API 的源代码。

谢谢。

最佳答案

如果您使用 jsonp,请使用 $.ajax({dataType: 'jsonp'...});

关于javascript - JSONP + 语法错误 : missing ; before statement,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20355175/

相关文章:

javascript - HTML Canvas : Multiple getContext plotting at same time

javascript - 采购实际上不存在的 javascript 文件是否有任何负面影响?

javascript - maskRe ExtJS 6.0.2

jquery - 如何在 JQuery 中等待 AJAX 请求完成?

javascript - 如何从启用 SortableJS 的 UL 中删除元素

javascript - php://stdin 读取额外字符

Jquery帮助计算选中的复选框

jquery - 如何检测某个类的存在并添加或删除另一个类?

javascript - jQuery AJAX post 数据在 C# Web api Controller 中为空

javascript - href 链接使用左按钮调用 ajax 并使用中按钮在新选项卡中打开 - 在 FF 中不起作用