タイトルに表示されるようにjqueryで相対パスメソッドを使用してjsonファイルを読み込みたいとします。まず第一に、私はこの仕事の初心者であり、私が試したばかげたことかもしれません。jqueryを使用して外部jsonファイルを読み取る相対パスメソッド
私は外部のjsonファイルを持っていますが、私はこのファイルを自分のスクリプトに入れたいです。 jsonファイルは外部からのものでなければならず、開発後にsomereasonによって変更される可能性があり、プロセスによって規則的に変更されます。
ここはmy jsonファイルです。
{
"revisiondate": "21 April 2016",
"documentname": "1658MC",
"department": "Sales",
"description": "Available",
"link": "href=1658MC.pdf"
}, {
"revisiondate": "16 April 2016",
"documentname": "VCX16B",
"department": "Enginnering",
"description": "Not Available",
"link": "href=VCX16B.pdf"
}, {
"revisiondate": "15 March 2016",
"documentname": "AB36F",
"department": "Custumer Services",
"description": "Not Available",
"link": "href=AB36F.pdf"
}, {
"revisiondate": "12 Agust 2016",
"documentname": "FC25D",
"department": "Technical Support",
"description": "Not Available",
"link": "href=FC25D.pdf"
}
そして、私はjQueryを使って、このローカルファイルを読み取ることができますどのように私のスクリプト
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
</head>
<body>
<table id="userdata" border="0.02">
<th>Revision Date</th>
<th>Document Name</th>
<th>Department </th>
<th>Description</th>
<th>Link</th>
</table>
<script>
$.ready(function() {
myObjects = {};
$.getJSON('deneme16.json', function(data) {
myObjects.myJson = data;
});
$.each(data.person, function(i, person) {
var tblRow = "<tr><td>" + person.revisiondate +
"</td><td>" + person.documentname +
"</td><td>" + person.department +
"</td><td>" + person.description +
"</td><td><a target='_blank' href='"
+ person.link.split('href=')[1]
+"' >"+person.link.split('href=')[1]
+"</a></td></tr>"
$(tblRow).appendTo("#userdata tbody");
});
});
</script>
</body>
</html>
でこのファイルを読むために、私のローカルファイルに保存され、このJSONファイル
C:.......\Desktop\Deneme16\Deneme161.json
?私はたくさんのタイトルを読んだが、ajax.requestについて話すいくつかのタイトルはparse.jqueryとsomeones talknigについて話している誰かが、セキュリティポーティックのために可能ではない。私はたくさんのことを試みましたが、ついにはそのコードを書くことに決めました。私は本当に混乱しており、私はこの問題を解決したい。誰かがこのコードをopareteに問題がどこにexplaşnすることができます
ていますgetJSON、console.log(data)を使用してデータを取得しますか? –