Yes, It works.

Thank you so much kent.

you make the time when I spent two days for solving this problem useless.

you are genious ^^

Why I didn't know that *"from django.utils.simplejson import dumps" !!!*

Do you have anything which you want to let me know, when I develop the ajax
application by Django?

Best regards.



On 5/31/07, Kent Johnson <[EMAIL PROTECTED]> wrote:

Young-gyu Park wrote:
>             fileHandle = open (
>     '/var/chroot/www/htdocs/django/js/model.js', 'w' )
>             fileHandle.write( codecs.BOM_UTF8 )
>             print >> fileHandle, 'var blog = '
>             print >> fileHandle, blog
>             fileHandle.close()
>
> This is the part of my whole source code.

OK, blog is a dict containing nested dicts. The problem is that printing
a dict prints the repr() of the contents of the dict, which gives you
the \x escapes for your strings.
>
> I try to convert the python dict into javascript array.

Since you are clearly using Django, I suggest you use the simplejson
module to do the serialization as I showed in my previous email. Instead
of
print >> fileHandle, blog
try
print >> fileHandle, dumps(blog, ensure_ascii=False)

where dumps is imported from django.utils.simplejson

Kent

_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to