Try using {{ array1|safe }}
and see if that makes any difference. I haven't tested this, so I hope I don't get too downvoted if this is incorrect...
Deniz Dogan
2009-04-11 12:22:38
Try using {{ array1|safe }}
and see if that makes any difference. I haven't tested this, so I hope I don't get too downvoted if this is incorrect...
As mentioned, you could use the |safe filter so Django doesn't sanitize the array and leaves it as is.
Another option, and probably the better one for the long term is to use the simplejson module (it's included with django) to format your Python list into a JSON object in which you can spit back to the Javascript. You can loop through the JSON object just like you would any array really.
from django.utils import simplejson
list = [1,2,3,'String1']
json_list = simplejson.dumps(list)
render_to_response(template_name, {'json_list': json_list})
And in your Javascript, just {{ json_list }}