2014-09-16 3 views
-2

У меня есть поле, отправленное службой SERVICE, в которой есть hypen. Например, имя (как объект JSON)JQuery не принимает hypen на странице jsp?

Но когда я пытаюсь получить значение этого поля через jsp. Я получаю ошибку сценария.

Пожалуйста, дайте мне знать, как получить доступ к hypen и в этом?

var имяList = msg.RESPONSE.DATA.NAME-LIST;

выше способ, когда я пытаюсь получить доступ к нему бросает ошибку сценария

+1

Как вам пытаются получить к нему доступ? – Satpal

+0

, пожалуйста, поделитесь своим кодом, который вы пробовали. –

+0

var nameList = msg.RESPONSE.DATA.NAME-LIST; – Venkat

ответ

0

переменная или свойство имя с дефисом действительно неправильно в JavaScript (JQuery).

Однако, вы можете получить доступ к «проблемного» свойство как это:

var nameList = msg.RESPONSE.DATA["NAME-LIST"]; 

Я бы рекомендовал переименовать собственности (страны) без дефиса, если контролировать содержание этого ответа

+0

Да .. Он работает. Спасибо :) – Venkat

Смежные вопросы