获取“$ .jsonp不是函数”错误

时间:2014-05-20 13:39:03

标签: jquery ajax jsonp

我收到$.jsonp is not a function错误。已包含此链接中的js:http://cloud.github.com/downloads/jaubourg/jquery-jsonp/jquery.jsonp-2.4.0.js

还需要包含任何其他内容。检查firefox 25.0v。

使用的代码是:

$.jsonp({
  "url": "http://gdata.youtube.com/feeds/api/users/123456?callback=?",
  "data": {
      "alt": "json-in-script"
  },
  "success": function(userProfile) {
      alert("Could not find user ");
  },
  "error": function(d,msg) {
      alert("Could not find user ");
  }
});

这是在网站上提供的示例代码: https://github.com/jaubourg/jquery-jsonp/blob/master/doc/TipsAndTricks.md

1 个答案:

答案 0 :(得分:0)

如果你不严格

  

$ JSONP();

那么您也可以使用如下所示的jsonp ajax请求:

$.ajax({
dataType: "jsonp",
url: "http://gdata.youtube.com/feeds/api/users/123456?callback=?",
"data": {
  "alt": "json-in-script"
 },
 "success": function(userProfile) {
  alert("Could not find user ");
 },
  "error": function(d,msg) {
  alert("Could not find user ");
 }
  

dataType:“jsonp”

对你的jsonp调用很有用。