我曾经使用PHP + PostGreSQL处理数据,并在执行SQL查询后使用以下命令在表中打印数据
const storage = multer.diskStorage({
destination: (req, file, cb) => {
// Do logic to delay the file upload if needed by throwing error
},
filename: (req, file, cb) => {
// ...
}
})
const upload = multer({ storage: storage })
现在我有一个类似的问题,但是我只能使用JavaScript而不使用JQueries / AJAX语法来处理JSon文件。我进行了一些研究,发现出于安全原因,似乎无法使用JavaScript加载数据,但这有点奇怪,因为您可以操纵所有类型的媒体类型文件。而且您无法从磁盘上获取JSon文本文件。 / p>
那么,真的有可能使用JavaScript加载JSon文件,然后能够对其进行操作吗?
答案 0 :(得分:0)
也许您应该从File Web API中进行测试。 搜索“文件” here。
您将JSON发布到某个URL,然后使用AJAX获取JSON。 参见:https://www.w3schools.com/xml/ajax_intro.asp
答案 1 :(得分:0)
好吧,取决于,如果您是指本地ViewGroup tabs = (ViewGroup) tabLayout.getChildAt(0);
for (int i = 0; i < tabs.getChildCount() - 1; i++) {
View tab = tabs.getChildAt(i);
LinearLayout.LayoutParams layoutParams = (LinearLayout.LayoutParams) tab.getLayoutParams();
layoutParams.weight = 0;
layoutParams.setMarginEnd(12);
layoutParams.setMarginEnd(12);
layoutParams.width = 10;
tab.setLayoutParams(layoutParams);
tabLayout.requestLayout();
}
文件,则可以简单地使用.JSON
来获取对象,对其进行操作则可以使用fs或klaw
答案 2 :(得分:0)
您可以使用http协议修改文件。
我粘贴了此链接,以制作一个小型Web服务器https://sourceforge.net/projects/miniweb/
答案 3 :(得分:0)
首先,您不能直接从浏览器访问本地文件。文件应通过本地服务器提供,特别是如果您使用的是Chrome。由于Chrome的安全性比Firefox或其他同类产品要严格得多,因此使用xhr,Josn,Xml等加载任何内容几乎都被锁定。
您可以简单地使用apache
,python
或node
来设置简单的本地服务器。
然后使用Fetch API。除了使用浏览器的Internet Nobody以外,所有现代浏览器均支持Fetch API。
fetch('/path/to/test.json')
.then(response => response.json())
.then(json => console.log(json));
完成..!希望能帮助到你。