У меня есть JSON закодированный массив в PHP, и это выглядит, как показано нижечтения JSON в JavaScript, который кодируется PHP
["Assam","Chennai","Delhi+%26+NCR","Himachal+Pradesh","Karnataka","Kolkata"];
я хотел прочитать все выше значение javascript.But я не получить работу. Я прочитал много связанных вопросов, которые предоставляют такие решения, как eval..Но я получаю неопределенную ошибку.
eval('var result = ' +response);
alert(result.data);
Примечание: вар ответ возвращается ["Assam","Chennai","Delhi+%26+NCR","Himachal+Pradesh","Karnataka","Kolkata"];
но result.data это undefined.some один, пожалуйста, руководство меня.
Это массив, а не объект. Не существует свойства '.data'. Попробуйте 'alert (result [0])'. Кроме того, * пожалуйста * используйте 'JSON.parse()' вместо 'eval()'. –
сладкий рабочий :) – Vishnu