У меня есть данные JSON как info.json.Ошибка при получении данных от объекта JSON
[
{"employee": {"name":"A", "salary": "324423"}},
{"employee": {"name":"B", "salary": "43111"}},
{"employee": {"name":"C", "salary": "43434"}},
{"employee": {"name":"D", "salary": "120000"}},
]
и index.html в ссылка linklinklink
</body>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script>
var item,$emp=$('#emp') ;$aa=$('a') ;$sal=$('#salary');
$.ajax({
url:"info.json",
success:function(data){
item=data;
}
})
$aa.click(function(){
var index=$aa.index(this);
var
inf=item[index].employee;
$sal.text(inf.salary);
return false;
})
</script>
Я просто хочу, чтобы отобразить имя и зарплату сотрудника на кнопку мыши из JSON DATA в index.html:
- все одновременно в 1 link
- всего 4 отдельно в 4 ссылки
Но получить ошибки как:
Я думаю, что это просто, но я новичок в AJAX. СПАСИБО ЗАРАНЕЕ
Я рекомендую проверить разработчик сети инструменты вашего браузера, чтобы увидеть, есть ли на самом деле ответ от сервера или произошла ошибка. – mm759
Почему вы включаете клик, когда не уверены, получили ли вы результаты? –
вам нужно разобрать json, используя JSON.parse(). –