睡衣及;JavaScript:递归太多
我正在做一个测试,并得到以下错误:睡衣及;JavaScript:递归太多,javascript,recursion,web2py,pyjamas,Javascript,Recursion,Web2py,Pyjamas,我正在做一个测试,并得到以下错误: TodoApp InternalError: too much recursion 以下是链接教程中TodoApp.py的重要部分(请忽略复制/粘贴中的缩进): 还有其他人遇到过这种情况吗 网页上的一些文章建议调整你的C++代码 浏览器来修复它,但这对我来说并不安全 TodoApp与睡衣0.5相关 关于一个工作的JSONRPC示例,请参阅rick hightower的绝妙文章: 或者只需查看标准睡衣示例/jsonrpc。您能展示您的代码吗?这听起来像是在进
TodoApp InternalError: too much recursion
以下是链接教程中TodoApp.py的重要部分(请忽略复制/粘贴中的缩进):
还有其他人遇到过这种情况吗
<>网页上的一些文章建议调整你的C++代码
浏览器来修复它,但这对我来说并不安全 TodoApp与睡衣0.5相关 关于一个工作的JSONRPC示例,请参阅rick hightower的绝妙文章:
或者只需查看标准睡衣示例/jsonrpc。您能展示您的代码吗?这听起来像是在进行无限递归。实际上,这是链接教程页面上的确切代码,没有任何类似“onKeyUp”的操作。我已经把它贴在上面了。
class TodoApp:
def onModuleLoad(self):
self.remote = DataService()
panel = VerticalPanel()
self.todoTextBox = TextBox()
self.todoTextBox.addKeyboardListener(self)
self.todoList = ListBox()
self.todoList.setVisibleItemCount(7)
self.todoList.setWidth("200px")
self.todoList.addClickListener(self)
self.Status = Label("")
panel.add(Label("Add New Todo:"))
panel.add(self.todoTextBox)
panel.add(Label("Click to Remove:"))
panel.add(self.todoList)
panel.add(self.Status)
self.remote.getTasks(self)
RootPanel().add(panel)
class DataService(JSONProxy):
def __init__(self):
JSONProxy.__init__(self, "../../default/call/jsonrpc",
["getTasks", "addTask", "deleteTask"])