Я проверяю, могу ли я прочитать элемент в .json-файле в javascript JSON-объект и отобразить содержимое. Мне нужно хранить тендерные в переменной массива R1 и отобразить егочтение .json файл в javascript объект JSON
код выглядит следующим образом
<head>
<meta content="text/html; charset=ISO-8859-1" http-equiv="content-type">
<script type="application/javascript">
function loadJSON()
{
var data_file = "data1.json";
var http_request = new XMLHttpRequest();
try{
// Opera 8.0+, Firefox, Chrome, Safari
http_request = new XMLHttpRequest();
}catch (e){
// Internet Explorer Browsers
try{
http_request = new ActiveXObject("Msxml2.XMLHTTP");
}catch (e) {
try{
http_request = new ActiveXObject("Microsoft.XMLHTTP");
}catch (e){
// Something went wrong
alert("Your browser broke!");
return false;
}
}
}
http_request.onreadystatechange = function(){
if (http_request.readyState == 4 )
{
// Javascript function JSON.parse to parse JSON data
var jsonObj = JSON.parse(http_request.responseText);
var R1 = new Array();
for(var i= 0 ; i< jsonObj.length; i++){
R1.push(jsonObj[i].BID);
document.write(R1);
}
}
}
http_request.open("GET", data_file, true);
http_request.send();
}
</script>
</body>
</html>
И мой data1.json выглядит следующим образом
[ { "BID" : "4569749", }, { "BID" : "466759", }, { "BID" : "4561149", }, ]
Почему вы отмечаете вопрос с помощью jQuery, когда вы его не используете? – Johan
то, что вы хотите точно –
Возможный дубликат файла [Parse local JSON с jQuery и Javascript] (http://stackoverflow.com/questions/17944344/parse-local-json-file-with-jquery-and-javascript) – Johan