我只想使用 dajax 从 ajax 函数返回一个简单的值,但似乎并不那么简单:
## python
@dajaxice_register
def get_selected_option_value(request, id):
"""
return my value
"""
dajax = Dajax()
try:
item = Item.objects.get(pk=id)
value = item.price
value = "%.2f" % value
except Item.DoesNotExist:
value = 0
dajax.add_data(value, 'get_value')
return dajax.json()
// js
function getValFromOption(option){
Dajaxice.gpf2.get_selected_option_value(Dajax.process, {'id':$(option).attr('value')});
}
function get_value(data){
return data;
}
我仍然收到此错误:
Uncaught ReferenceError: get_value is not defined
有什么简单的方法可以从 Dajax 函数返回值并将其存储在 js 变量中?