Javascript 如何使用<;将JSON文件发送到浏览器;脚本>;MVC.NET中css和js文件的标签?
我的应用程序中有一个JSON文件,我打算使用Java脚本访问其中的数据 注意:我不想使用Ajax调用加载JSON文件 Json文件名:PhotoDatabase.Json Json内容:Javascript 如何使用<;将JSON文件发送到浏览器;脚本>;MVC.NET中css和js文件的标签?,javascript,jquery,json,asp.net-mvc,Javascript,Jquery,Json,Asp.net Mvc,我的应用程序中有一个JSON文件,我打算使用Java脚本访问其中的数据 注意:我不想使用Ajax调用加载JSON文件 Json文件名:PhotoDatabase.Json Json内容: var photosdatabase = { "photos": [ { "photo_id": 27932, "photo_title": "Atardecer en Embalse", "photo_url": "http://www.panoramio.
var photosdatabase =
{
"photos":
[
{
"photo_id": 27932,
"photo_title": "Atardecer en Embalse",
"photo_url": "http://www.panoramio.com/photo/27932",
"photo_file_url": "http://mw2.google.com/mw-panoramio/photos/medium/27932.jpg",
"longitude": -64.404945,
"latitude": -32.202924,
},....
]
}
JSON文件的HTML调用:
<script type="application/json" src="~/PhotosDatabase.json"></script>
这同样适用于本地Java脚本文件,但不适用于MVC
在浏览器源中,未加载JSON文件
我是否应该添加一些权限以将JSON文件加载到浏览器中?尝试将其改为
.js
文件,并访问窗口上的photosdatabase
属性。(即使你不想这么做,AJAX也是一个很好的解决方案。无论哪种方式,你都是在向服务器发出请求。)嗯……我在其他几篇文章中尝试过使用它。没有work@krillgar当我将扩展名更改为.js时,它可以工作,我认为它可以工作,因为它有“var photodatabase=”。请尝试将其改为.js
文件,并访问窗口上的photodatabase
属性。(即使你不想这么做,AJAX也是一个很好的解决方案。无论哪种方式,你都是在向服务器发出请求。)嗯……我在其他几篇文章中尝试过使用它。没有work@krillgar当我将扩展名改为.js时,它就可以工作了,因为它有“var photodatabase=”。
pics = photosdatabase.photos;