我现在对瓶中数据结构的使用完全感到困惑...
现在,我正在使用Jquery工具ztree在我的网页中构建树。
index.py:
data = [{'name':'1'},
{'name':'2'}]
return template('index', data)
但是,当我尝试以{{data}}
的形式获取JavaScript代码中的数据,然后将其传递给ztree来构建我的树时,它什么也没显示。
另一方面,如果我直接将[{'name':1'},{'name':2}]
传递给ztree,则将按预期方式构建树。那么两者之间有什么区别?
javascript大神给出的解决方案
您正在传递Python结构,而Javascript框架对此一无所知。内插到模板中的字符串表示形式看起来很像JavaScript结构,但是存在(很多)差异。
使用json
模块将其转换为Javascript可以读取的结构:
import json
# ...
data = json.dumps(data)
然后将其作为(未转义的)变量插入到您的Javascript代码中:
data = {{!data}};
提交初始化后删除某些帖子数据 - javascript在初始化提交之后但在将数据发送到处理页面之前,是否可以过滤$ _POST表单数据?我想象过程的方式:提交->收集$ _POST数据->发送数据我想做的事:提交->收集$ _POST数据->删除某些元素->发送数据这样就不必更改处理页面以过滤掉不希望接收的元素了吗? javascript大神给出的解决方案 当然可以,您可以在JS …
从Chrome WebDriver访问getEventListeners(Python) - javascript目标:从Selenium WebDriver获取附加到节点的所有事件我正在使用selenium-python,我想执行一个javascript脚本(通过driver.execute_script('my js script')。该脚本使用getEventListeners,仅在Chrome上可用。我成功使用了driver = webdri…
跨python套接字将JSON传递给Javascript - javascript我正在使用python套接字与JavaScript客户端进行通信。http://docs.python.org/2/library/socket.html然后遵循JavaScript代码的一部分,ws = new WebSocket("ws://localhost:7777/"); ws.onopen = function(){ aler…
执行onclick时获得意外令牌 - javascript我正在使用onclick事件从PHP调用JS函数。这是我的代码:我在一个函数中,因此我需要通过PHP来完成它,因为然后我会返回:$html = '<input type="checkbox" checked value="1" id="setGetSku" name="se…
读取客户端上的提要时出现NotAllowedException - javascript嗨,我是GetStream的新手,仍然在学习。这是我正在使用的压缩版本。我有一个python后端,可在其中创建用户令牌:client = stream.connect(...) token = client.create_user_token(id) return token 然后,我将令牌传递给js前端,在该前端中该令牌用于检索该用户的feed活动。我正在…