[英]Why does the Flickr API not let me name my own callback function for a JSONP request? Am I viewing this right?
看來,當我通過JSONP 使用我自己的回調函數時 ,Flickr會用自己的函數名稱jsonFlickrFeed
包裹JSON。 而且,如果我直接在瀏覽器中鍵入url / src, 我確實會看到它確實已包裝。
這是否意味着我應該將函數命名為jsonFlickrFeed
? 我以為使用JSONP時,我們會命名自己的函數嗎?
附言:我已經瀏覽了該站點的答案,但是找不到任何直接答案。 我發現的唯一答案是有人確實使用jsonFlickrFeed
作為回調函數名稱 ; 但是,我想澄清一下被迫使用該名稱。
我也在使用沒有jquery的javascript。
如果您在回調部分下閱讀了Flickr文檔 ,它說如果您要指定回調,則需要將jsoncallback
設置為所需的值。 它們不遵循大多數站點使用的“回調”模式。
回調功能
如果只需要原始JSON,而沒有函數包裝,則將參數nojsoncallback的值設置為1到您的請求中。
要定義自己的回調函數名稱,請添加參數jsoncallback並使用所需的名稱作為值。
nojsoncallback=1 -> {...} jsoncallback=wooYay -> wooYay({...});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.