Tam*_*zan -3 javascript ajax jquery json
我在文件夹中有一个JSON文件App_Data.现在我想读取这个文件并将其保存在JS变量中.这是我写的代码,但它不起作用.
$(document).ready(function () {
$.getJSON("~/App_Data/smartParkTotalJson.json", function(json) {
});
});
Run Code Online (Sandbox Code Playgroud)
UPDATE
现在,我只想检查一下它的读数.所以我写了这段代码:
<script>
$(document).ready(function () {
$.getJSON("/App_Data/smartParkTotalJson.json", function (json) {
alert("sff");
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
我想得到一些警告
该~字符仅在ASP.Net路由构造中有效.JS不会将其转换为有效的URL.要解决此问题,您需要使用站点根目录的相对路径:
$.getJSON("/App_Data/smartParkTotalJson.json", function(json) {
Run Code Online (Sandbox Code Playgroud)
或者将Razor插入到代码中 - 假设这个JS代码在MVC视图中:
$.getJSON('@Url.Context("~/App_Data/smartParkTotalJson.json")', function (json) {
Run Code Online (Sandbox Code Playgroud)
另请注意,App_Data默认情况下,文件夹配置为不响应HTTP请求.它旨在保存特定于应用程序的信息.我建议您创建自己的文件夹来托管此文件.
| 归档时间: |
|
| 查看次数: |
68 次 |
| 最近记录: |