2012-06-11 188 views
0

我想將python列表作爲參數傳遞給JS函數。無論我嘗試什麼,它都會給我「未終止的字符串字面量」。我不知道出了什麼問題。將python列表傳遞給javascript函數

我的Python代碼是(.py文件):

request.filter+= '<input type="checkbox" name="select_all" onclick=selectAll(%s) />Select All <br/>' %(str(list)) 

我.PT文件有javascript函數,selectAll(type)

我試圖通過使用simplejson.JSONEncoder().encode(list)轉換列表爲json格式,這也沒有幫助。

請幫助...

感謝, SHREYA

+0

請你提供更多的信息,並重新格式化你的問題。 – jett

+0

如何設置列表? –

+0

JSON編碼器是否報告了任何錯誤? – jhonkola

回答

0

希望這有助於:

import simplejson 
request.filter+= '''<input type="checkbox" name="select_all" onclick='selectAll(%s)' />Select All <br/>''' % simplejson.dumps(list)