Это просто не работает, потому что this
привязан к другому объекту, чем вы думаете. Это ошибка по умолчанию, когда люди переключаются или изучают JavaScript.
dropOptions
- это объект. this
в функциях success
относится к объекту dropOptions
, а не к его родительскому объекту.
Итак, dropOptions
не имеет поля data
, следовательно, undefined
, и вы не можете получить доступ к name
.
См .: доступ к родительскому объекту в javascript
РЕДАКТИРОВАТЬ: Для дальнейшего изучения, пожалуйста, предоставьте код того, что вы сделали с ссылкой, которую вы опубликовали. Это, кажется, идет в правильном направлении, но из простого «не работает», мы не можем сказать вам, что еще вам нужно иметь в виду.