是否所有浏览器都支持从“浏览器”加载Javascript json(*.js)文件;本地文件系统;?
我想将json结构放入javascript“.js”库文件,而不是“.json”文件,并根据需要从本地文件存储中加载它们 假设我使用jquery,所有浏览器是否都完全支持通过以下代码从本地存储加载JSON库文件(即不必返回服务器):是否所有浏览器都支持从“浏览器”加载Javascript json(*.js)文件;本地文件系统;?,javascript,jquery,json,browser,cross-browser,Javascript,Jquery,Json,Browser,Cross Browser,我想将json结构放入javascript“.js”库文件,而不是“.json”文件,并根据需要从本地文件存储中加载它们 假设我使用jquery,所有浏览器是否都完全支持通过以下代码从本地存储加载JSON库文件(即不必返回服务器): $.getScript("data-one.js", function(){ // Here you can use anything you defined in the loaded script }); 我知道并非所有浏览器都支持CSV文件,但我想知道是
$.getScript("data-one.js", function(){
// Here you can use anything you defined in the loaded script
});
我知道并非所有浏览器都支持CSV文件,但我想知道是否完全支持加载JSON文件
如果所有浏览器都这样做,我上面的代码是最好的方法,还是有更好的代码
如果不是,为什么不呢?只有从文件系统加载文档时,才能对本地文件发出Ajax请求,即使如此,大多数浏览器默认情况下也会禁用本地文件的Ajax。JSON不是JavaScript。“我想把JSON结构放到“.js”库文件中,而不是“.JSON”文件中。”JSON不是有效的js,你不能这样做。如果你想做一些像
var data={…}代码>然后使用JavaScript对象,而不是JSON。无论哪种方式,从WWW加载的文档都无法访问本地文件(自动)。您可以要求用户提供一个文件。是的,我想使用另一个程序生成Javascript结构并将其放入“local”*.js库文件中,然后根据需要从本地文件系统将其加载到浏览器中。它似乎可以工作,但我不知道是否所有浏览器都支持它。谢谢。