我正在玩函数和JSONP(jsfiddle作为证据:https://jsfiddle.net/evzy6qvd/)
这是我的JSONP结果:
jsonCallback({
response: {
aVal: "val",
aFunction: function() {
console.log("I'm a function set in the JSONP result");
alert("I'm a function set in the JSONP result");
}
}
})
这是由jQuery调用的:
(function($) {
var url = 'https://pastebin.com/raw.php?i=M3vFvkbG';
$.ajax({
type: 'GET',
url: url,
async: false,
jsonpCallback: 'jsonCallback',
contentType: "application/json",
dataType: 'jsonp',
success: function(json) {
json.response.aFunction(); // <== note this one
},
error: function(e) {
console.log(e.message);
}
});
})(jQuery);
这实际上有效,但它有效吗?它可能在我猜的应用程序中很有用,是否有任何实现示例?