下面我有我保存爲一個flipkart.json JSON文件:未捕獲的SyntaxError:無效的或意外的標記的script.js:
flipkart = '[{
"signup1":
{
"firstname": "ravi",
"lastname" : "kota",
"mobileno" : 9555558039,
"DOB" : "19-Mar-1980",
"emailid" : "[email protected]",
"password" : "password"
}}]';
我寫的可以看到下面的JavaScript文件,我得救爲的script.js:
function load()
{
var mydata = JSON.parse(flipkart);
//alert(mydata[0].firstname);
//alert(mydata[0].lastname);
alert(ravikota);
}
而我的HTML代碼:
<html>
<head>
<title>askyb - Load JSON File Locally by Javascript Without
JQuery</title>
<script type="text/javascript" src="C:\Users\Kota
Ravi\Desktop\rainbow\flipkart.json"></script>
<script type="text/javascript" src="C:\Users\Kota
Ravi\Desktop\rainbow\script.js"></script>
</head>
<body onload="load()">
askyb - Load JSON File Locally by Javascript Without JQuery
</body>
</html>
當我試圖在同一打開HTML文件目錄,HTML的控制檯給出了錯誤爲:
Uncaught SyntaxError: Invalid or unexpected token
script.js:3 Uncaught ReferenceError: flipkart is not defined
at load (script.js:3)
at onload (rainbow.html:7)
我想知道爲什麼我的flipkart.json
文件沒有被控制檯識別。謝謝。
JSON包裹在大括號裏,{'flipkart'='[]'}? – Fashim
json不允許用'='進行分配,所以它是錯誤的語法。 –