I m using JSONP in a google chrome extension. In order to make it work, i had to add
chrome.extension.onRequest.addListener(onRequest);
然后提出这样的请求:
var jsonpURL;
$(document).ready(function(){
/* i make the "someurl" here from a div s content */
jsonpURL="someurl";
chrome.extension.sendRequest({action: getJSON ,url:jsonpURL});
});
问题是,我无法在请求中加入 jsonpurL
变量:
function onRequest(request, sender, callback) {
alert(jsonpURL);
}
" 强 " / " 强 "
似乎 jsonpURL
变量在请求时没有价值, 尽管我只在给待发功能中的 jsonpurL
变量提供值后才启动 。