1. 程式人生 > >JavaScript讀取本地json檔案

JavaScript讀取本地json檔案

今天除錯了一上午,通過jQuery讀取本地json檔案總是失敗,始終找不出原因,各種方法都試了

開始總以為是不是json格式的問題。高了半天不行

後來讀了一個blog發現用的,json.txt檔案,試想,是不是改改字尾名也行。於是將字尾名改為.txt,發現ok了

什麼原因?tnnd,老子也不知道

json檔案,複製貼上過去到檔案就可以了。如果要標準點的就下載個json檔案編輯器。format一下,再貼上過去。

[ 
{ 
"name":"張國立", 
"sex":"男", 
"email":"[email protected]" 
}, 
{ 
"name":"張鐵林", 
"sex":"男", 
"email":"
[email protected]
" }, { "name":"鄧婕", "sex":"女", "email":"[email protected]" } ]

讀取檔案的程式碼,當然,你要下載一個jQuery.js檔案到你的頁面目錄下
<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8" />
<title>MODEL PAGE</title>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
    var Ajax = function ()
    {
        $.getJSON ("js/userinfo.txt", function (data)
        {
            $.each (data, function (i, item)
            {
                $ ("#disp").append ("<h3>" + item.name + "</h3>");
                $ ("#disp").append ("<p>" + item.sex + "</p>");
				$ ("#disp").append ("<p>" + item.email + "</p>");
            });
        });
    }
</script>
</head>
<body>
    <input type="button" value="Ajax提交" onclick="Ajax();" />
    <div id="disp"></div>
</body>
</html>


相關推薦

JavaScript讀取本地json檔案

今天除錯了一上午,通過jQuery讀取本地json檔案總是失敗,始終找不出原因,各種方法都試了 開始總以為是不是json格式的問題。高了半天不行 後來讀了一個blog發現用的,json.txt檔案,試想,是不是改改字尾名也行。於是將字尾名改為.txt,發現ok了 什麼原因?

js讀取本地json檔案

js程式碼: // 獲取api的ip部分             var mJson=$.ajax({url:"api.json",async:false});      

android 之 讀取本地json檔案返回string

public static String getJson(String fileName, Context context){ StringBuilder stringBuilder

JQuery讀取本地JSON檔案

$.getJSON('F:\\tbl_caseinfo.json',function(data){ var count = 0 var array = [] $.each(data,function(i,item){

關於xcode讀取本地 json 檔案的demo

在xcode中讀取plist檔案比較簡單,在此只記錄一下讀取本地 json 檔案的步驟 : 1.方便起見,我們自己建立一個json檔案(不妨命名為kean.json)用來說明,裡面的內容如下: [   {"name":"Tom","age":"25"},   {"name

讀取本地JSON檔案並顯示

 程式功能:讀取本地JSON檔案,並顯示到LsitView上,下面詳細介紹: [ 2 { 3 "operator":"admin1", 4 "loginDate":"2012-10-20 10:28:10", 5 "l

Electron 入門案例:讀取本地json檔案,實現使用者登入、修改內容,最小化,最大化,關閉視窗

         進入公司實習的第一個月,導師讓學習electron技術,經過兩個星期的學習,做了一個小Demo。主要功能是使用者在訪問後臺伺服器訪問失敗時(登入時會首先訪問後臺伺服器,伺服器訪問失敗時會讀取本地檔案,本案例為json檔案,進行登入),修改使用者資訊(修改本地

Vue 讀取本地靜態檔案 json【很全,很詳細】

文章轉自原創部落格    http://www.xdx97.com/#/single?bid=c4fadbb8-93e3-3129-10eb-a7216f4a99b4   目的:使用vue讀取本地的靜態檔案。   方法一:require

java 保存和讀取本地json文件

atof reat creat spa function edi comment eat fromfile 保存數據到本地文件 private void saveDataToFile(String fileName,String dat

VUE小專案問題之用axios外掛取本地json檔案,報404錯誤。

一、問題 在用axios獲取本地json資料時,總是報404錯誤。 百思不得其解。 二、經過 看網友們都是把本地json檔案放在static檔案中。 我寫的專案存放在assets中,恍然大悟,應該是檔案位置。 三、結果 檔案改存為static axios({

HTML5實現本地JSON檔案的讀寫

參考: 使用HTML5來實現本地檔案讀取和寫入  (FileReader讀取json檔案,FileSaver.js儲存json檔案) w3school <input>標籤   FileReader WebAPI介面 FileSaver.js下載地址 File

vue使用本地json檔案資料

static目錄中新增res目錄, res目錄中放入json檔案 vue檔案的mount或其他函式中呼叫axios.get this.axios.get( 'static/res/address.json' ).then(res=>{ con

win7(64位)Sql server 用T-sql讀取本地資料檔案dbf的資料檔案

原文地址:https://www.cnblogs.com/cl1006/p/9924066.html 第一步啟用Ad Hoc Distributed Queries  在SQLserver執行以下的語句: exec sp_configure 'show advanced options

載入本地json檔案,並利用批處理呼叫Chrome顯示html

載入本地json檔案 1.載入本地json檔案 為了除錯儲存在本地的json資料,需要進行讀入。一般使用jQuery來進行,但需要對瀏覽器進行一點設定。 Chrome瀏覽器中有一個啟動選項--allow-file-access-from-files,在啟動的時候需要設定一下。

讀取本地座標檔案,在百度地圖畫運動軌跡(2018新華三“物聯網終端行為分析”第三題)

目錄 問題描述 解決思路 1.註冊百度金鑰 2.建立本地TXT檔案。 3.編寫HTML程式碼 4.搭建本地HTML伺服器 5.在百度地圖顯示運動軌跡 參考文獻 問題描述 該部分內容來自新華三NAVIGATE創客節-黑客鬆“物聯網終端行為分析”第三題:已知一

讀取bson檔案——JavaScript讀取/解析bson檔案並存至txt檔案

由於最近專案需要,不得不讀取 .bson 檔案,網上都是讀取 json 的,關於 bson 的幾乎沒有!!折騰了兩天,最終整理出個路子,如下: 首先是通過 JavaScript 讀取的,為啥要用這個語言,不知道不清楚不瞭解!!!好吧,實際上是 libbson(C++)沒搞出來,一沒文件,二沒帖子,看原始碼也

Android 讀取本地txt檔案和寫入txt檔案本地

import android.util.Log; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java

谷歌通過ajax獲取本地JSON檔案,為什麼會提示跨域?(轉載)

  https://blog.csdn.net/jiaoshuaiai/article/details/78417683 在本地寫了一段JSON程式碼,然後用ajax讀取後,在瀏覽器開啟,發現谷歌提示涉及到跨域問題, 但是跨域是由於協議,域名,埠中有一個不同,才會跨域,我在本地訪問自己的檔

通過http服務請求本地json檔案

<!DOCTYPE html> <html>     <!--         數量的加減  給一個ng-model就可以了        -->

chrome非同步載入本地json檔案報錯:cross origin request are only supported for HTTP

定義了一個data.json檔案儲存學生相關資訊,在index.html中想通過$.getJSON("data.json" , function(data){...})方法獲取並顯示json檔案中的內容。 結果執行後chrome報錯如下:Cross origin reque