Javascript 带整数回调的JSONP函数

Javascript 带整数回调的JSONP函数,javascript,jquery,jsonp,Javascript,Jquery,Jsonp,我试图创建一个JSONP函数,该函数使用调用函数的回调返回数据,而不是使用单独的回调函数 // JOSONP request. function jsonp(url,cb){ _jsoncb = function(data) {cb(data)} $.ajax({ type: 'GET', url: url, async: false, jsonpCallback: '_jsoncb', contentType: "application/

我试图创建一个JSONP函数,该函数使用调用函数的回调返回数据,而不是使用单独的回调函数

// JOSONP request.
function jsonp(url,cb){
  _jsoncb = function(data) {cb(data)}    
  $.ajax({
    type: 'GET',
    url: url,
    async: false,
    jsonpCallback: '_jsoncb',
    contentType: "application/json",
    dataType: 'jsonp'
  });
}
这在Firefox中有效,但在Chrome中无效


错误是:“TypeError:undefined不是一个函数(评估'res.match(/jQuery();/)”)”

可能有控制台错误吗?
完全独立的
-不,不是
\u jsoncb
是一个全局是的,未捕获的类型错误:res.match不是一个函数。这个错误在您的代码或jqueery库中吗?如果您在主函数的范围内声明cb函数,它将找不到,所以它必须是全局的,除非有其他方法可以这样做?