已經用mvc了一會兒。通常情況下,當一個動作返回json時,它在視圖中由ajax初始化,並且視圖期望json中的信息。 有沒有一種情況下返回JSON到視圖的動作,並被其他東西而不是JavaScript抓到?謝謝。所有返回json的動作都是由javascript初始化的?
-1
A
回答
0
是的,JSON API可以被大量客戶端使用。它可以是瀏覽器發送AJAX請求,但它也可以是從互聯網獲取數據的桌面應用程序,用於分析數據的服務器端作業等。
例如,假設您正在運行股票交易所網站,並且您將當前股票價值發佈爲JSON。您可以在您的網站上使用該JSON來顯示數據,但是您(或任何其他開發人員)也可以編寫一個桌面應用程序,以獲取該數據並在本地計算機上處理它(例如,向用戶顯示哪些股票他們應該買)。或彙總來自不同來源的數據。
許多網站都公開他們的API,以便第三方開發人員可以編寫替代客戶端,將API的功能集成到他們自己的產品中,等等。例如,GitHub的API是公開的--GitHub網站可以將它們用於AJAX請求,而GitHub for Windows可以通過使用C#的WebClient向該API發出請求,向您顯示您擁有的存儲庫列表。
相關問題
- 1. 從初始化程序返回而不初始化所有存儲的屬性
- 2. 錯誤沒有初始化所有存儲的特性從初始返回
- 3. 如何初始化/由JavaScript
- 4. 從初始化程序返回沒有初始化所有存儲的屬性錯誤 - 但一切都初始化
- 5. 返回所有的年齡都是ints
- 6. 延遲初始化總是返回空
- 7. CEF初始化返回false
- 8. 初始化:空值返回
- 9. 「自我」由封閉拍攝的所有成員都初始化之前
- 10. 自由封閉拍攝的所有成員都初始化之前
- 11. 從初始化程序返回而沒有初始化所有存儲的屬性錯誤
- 12. 當所有變量都是數字時,返回Nan的Javascript?
- 13. 不是所有的代碼路徑都返回一個值(JavaScript)
- 14. 回報不初始化所有的存儲性能(self.ref未初始化)
- 15. 是否所有的初始化都應該在onResume()而不是onCreate()中?
- 16. 初始化方法的返回值
- 17. iphone sdk:AVAudioRecorder的初始化返回零
- 18. 如何從使用api返回的JSON對象初始化google.maps.DirectionsResult?
- 19. 二維數組初始化,但所有的項目都是空的C#
- 20. JavaScript中的window.location由json返回的php
- 21. 從初始化程序返回而不初始化所有存儲的屬性Xcode 8
- 22. 格式化由RESTful API返回的json
- 23. 如何初始化名稱空間內的所有方法?命名空間javascript初始化所有方法
- 24. JavaScript - 所有DOM操作函數都返回null/empty?
- 25. 直接聲明和初始化返回碼是否有區別?
- 26. 初始化方法返回的對象是怎樣的?
- 27. JavaScript的數組怪異動初始化
- 28. C++:如何確保所有變量都被初始化?
- 29. 數組未正確初始化,所有記錄都爲空。 c#
- 30. 由CreateFileMapping/MapViewOfFile零初始化返回共享內存數組?