回答
你需要讓你的後端解決方案時,它請求返回外部JSON文件。據我所知使用JavaScript是不可能加載外部文件並使用該數據。
根據您的情況,您還可以將該javascript變量移動到外部文件並將其作爲腳本加載到您正在創建的文檔中。這不會是一個有效的JSON文件本身,但如果從後端請求JSON不是解決方案,它可以充當解決方案。
感謝您的信息... –
@Xantier可以使用jquery加載外部「.json」文件的數據。 –
@SatyamKoyani我會對閱讀更多關於這方面的信息感興趣,你能指出我正確的方向嗎? – Xantier
這裏是我的建議:)
$.getJSON("/test.json", function(data) {
$.each(data, function(key, val) {
$("#mySelectBox").push("<option name='" + val + '>" + val + "</option>");
});
});
- 編輯
function loadlist(selobj, url) {
selobj.empty();
selobj.append('<option value="0">--Select Category--</option>');
$.getJSON(url, function(data) {
$.each(data, function(index, e) {
console.log(e);
selobj.append("<option name='" + e.id + "'>" + e.name + "</option>");
});
});
}
loadlist($('select#category'), 'http://nicolasbize.com/magicsuggest/random.json');
我試過你的建議....請找到jsfiddle鏈接:http://jsfiddle.net/vaq9N/1/ - 我沒有收到數據從外部json .. –
我的新解決方案將無法在JS小提琴中工作,但將在您的網站上工作。通過JS小提琴加載數據的問題在於,您在HTTP跨站請求的權限上遇到錯誤。 – woverton
@RamkumarMani我建議你去woverton回答。 –
- 1. 將新數據推送到外部JSON文件
- 2. 將JSON數據發佈到外部URL
- 3. 將數據推入json數組
- 4. 將JSON數據推入數組?
- 5. 將內部數據庫移動到外部數據庫
- 6. 將元素動態推入數組[Javascript]
- 7. 從數據庫動態加載外部數據到d3.js
- 8. 數據透視表動態查詢到外部數據源
- 9. 從外部數據庫將數據綁定到MS動態CRM子網格
- 10. 將動態Json推入Api控制器動作
- 11. 將表格行中的數據推送到外部文件
- 12. CouchDB更改後將數據推送到外部API
- 13. 嘗試將JSON數據插入到數據表部件
- 14. 檢索外部JSON數據
- 15. 如何將數據動態地從外部設置到組件內部?
- 16. 如何動態地將JSON數據到數據庫騾
- 17. Sqlite沒有插入動態JSON數據
- 18. muler在json中動態插入數據
- 19. Jquery移動AJAX請求到外部JSON數據失敗
- 20. 將數據從外部json附加到mysql表
- 21. 如何將外部JSON的數據加載到輪播中
- 22. Jquery PHP將Json數據發佈到外部URL
- 23. 使用Jquery Json將外部數據加載到phonegap中P
- 24. 將外部JSON保存到數據庫(RAILS)
- 25. 如何將斐波那契數字推入外部數組?
- 26. 拖動外部事件到fullcalendar並將其保存在數據庫使用JSON
- 27. d3.js將json數據移動到外部文件後的圖表中斷
- 28. 如何將動態數據推送到Javascript對象?
- 29. 將json數組數據填充到android動態微調器中
- 30. CodeIgniter和JSON對象:如何將數據推送到數據庫?
演示的jsfiddle:http://jsfiddle.net/vaq9N/ –
創建一個以.json文件,並粘貼JSON對象值。將該文件添加到您的項目文件夾中,現在使用jquery($。getJSON();)可以加載.json文件的數據。 –