JSON无法在Bottle Framework中的javascript中工作 - javascript

我现在对瓶中数据结构的使用完全感到困惑...

现在,我正在使用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活动。我正在…