Javascript не тянет значение - PullRequest
       4

Javascript не тянет значение

0 голосов
/ 17 января 2010

У меня есть этот кусок кода:

 var categoryDetailId = $("#createEventForm-categoryDetail-idCategory").val();

и этот HTML-код с страницы моего сайта:

http://erxz.com/pb/22844

Когда я нажимаю кнопку, она переходит к Нан

Обновление: Я вошел и установил это, и это все еще не работало. У меня тоже есть этот.

 var eventInformationId = $("#createEventForm-eventInformation-idEventInformation").value();

он также не устанавливает eventInformationId. Строка в html для этого:

 <input type="hidden" name="createEventForm[eventInformation][idEventInformation]" value="1" id="createEventForm-eventInformation-idEventInformation" /></dd>

Ответы [ 2 ]

0 голосов
/ 17 января 2010

Почему вы используете Dojo и jQuery? Вы должны использовать один или другой. Кроме того, ваши выходные данные, связанные с Zend_Dojo, находятся за пределами HTML, который делает документ недействительным - я думаю, у jQuery есть проблемы с этим, так как он ожидает, что dom будет действительным. Возможно, дело не в том, что это проблема, но пока вы не исключите, что это бессмысленно исследовать другие вещи.

Теперь вы получаете ошибку NaN, что означает «не число». Обычно это проблема, когда вы пытаетесь выполнить операцию с типом nuber с недопустимым типом значения, таким как NULL или Object или что-то еще.

0 голосов
/ 17 января 2010

Ну, я пошел на страницу в вашей ссылке, чтобы посмотреть, какое значение должно входить в categoryDetailID, и нашел

<input type="hidden" name="createEventForm[categoryDetail][idCategory]" 
value="" id="createEventForm-categoryDetail-idCategory" />

Поскольку у входа нет значения, javascript извлекает значение - нет.*

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...