Аякс, JS и "-" х - PullRequest
       36

Аякс, JS и "-" х

0 голосов
/ 22 февраля 2012

Кто-нибудь знает, почему выражение ajax здесь не принимает символ «-».У меня были проблемы с этим в прошлом, и мне пришлось изменить множество вещей в бэкэнде моего сайта, чтобы вместо этого послать «_», и это сработало.Есть ли способ заставить скрипт ajax принять символ "-"?

$("#events").append("<img src='"+data[i].event-image+"'></a>");

Этот код является частью вызова ajax для получения некоторых данных JSON, которые отправляет мой веб-сайт.«event-image» - это название моего поля.Консоль выдает ошибку, говоря, что не может найти «изображение».Таким образом, черта заставляет код игнорировать первую часть "event-".Любые мысли о том, как я могу исправить это, кроме изменения поля на моем сайте, чтобы быть "_".Дайте мне знать, спасибо!

Ответы [ 2 ]

5 голосов
/ 22 февраля 2012

- используется для вычитания.Вы можете сделать это следующим образом:

data[i]["event-image"]

variable.property эквивалентно variable["property"] в javascript.

3 голосов
/ 22 февраля 2012

Просто попробуйте использовать data[i]["event-image"].

...