Я отправляю данные (идентификатор выбранной опции из раскрывающегося списка) обратно в мои представления, используя некоторые ajax:
$.ajax({
type: "GET",
data: {'customer_select': selected_data },
success: function(data){
console.log(data)
}
});
Я обрабатываю их в своем представлении на основе классов в get_context_data ():
def get_context_data(self, **kwargs):
...
if 'customer_select' in self.request.GET:
customer_id = self.request.GET['customer_select']
context['new_customer_id'] = customer_id
return context
Функция success
в ajax работает console.log(data)
. Вывод супер странный - это в основном html моего источника страницы. Я не понимаю, как разобрать context
в success
. Я хочу иметь доступ к new_customer_id
в success
. Когда я console.log(typeof data)
вернул string
. Почему данные (и по контексту расширения) являются строками?