JSONP + SyntaxError:缺少;在声明之前

时间:2013-12-03 15:31:06

标签: 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的源代码。

感谢。

1 个答案:

答案 0 :(得分:0)

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