可以以某种方式更改回调函数名称吗?
|
嘿,我正在对\“ flickr.interestingness.getList \”进行AJAX调用,以获取有趣的图片,这是我的AJAX调用。
function getPhoto()
{
$.ajax(\"http://api.flickr.com/services/rest/?method=flickr.interestingness.getList&format=json&api_key=fbfe07eb3cc28814df5bbc0313cdd521\",
{
dataType: \"jsonp\",
//jsonp: false, jsonFlickrApi: \"jsonpcallback\",
jsonpCallback: \"jsonFlickrApi\",
});
}
function jsonFlickrApi(data)
{
alert(data.photos.photo);
}
\“ JsonFlickrApi \”是Flickr的预定义函数,用于包装包含一堆照片的json对象。我的问题是我可以以某种方式覆盖预定义函数\“ jsonFlickApi \”并将回调函数命名为\“ jsonFlickrApi \”以外的其他名称,我以为jsonp参数应该在我阅读jQuery文档后才完成,但是无法更改它。或者我不太了解jQuery AJAX调用中jsonp参数的作用。谢谢
没有找到相关结果
已邀请:
2 个回复
递劝臼类洪
演示 如文档所述,您可以使用
参数设置自己的回调名称。因此,我们必须设置
。在jQuery文档中,您可以发现建议让jQuery选择一个回调名称。只需设置
回调即可完成。
疏腔傻小雹
例:
返回值: