0

我有一个web2py应用程序,并且正在使用 jQuery 来验证数据。我想在 jQuery 中编写 Python 代码。我怎样才能做到这一点?

if($("#myform_parent_id")[0].value != '' 
    && $("#myform_parent_birthdate")[0].value != ''
    && 
      // Here I want to write Python code
  ..
}

因为当我在控制器中创建此代码然后返回表单时,它会重置所选值。

4

3 回答 3

1

如果您在视图(而不是控制器)中定义此代码,那么您可以在 {{ }} 块中使用 Python 代码。

于 2009-11-02T04:27:40.017 回答
1

Silverlight 允许您在客户端将 Python 作为脚本语言嵌入。http://www.voidspace.org.uk/ironpython/silverlight/index.shtml

于 2010-11-20T21:26:21.497 回答
0

由于没有浏览器能够理解 Python,因此如果您真的想使用 Python,则必须对服务器进行 Ajax 调用。如果只是因为 Ajax 调用根据定义是异步的,这可能会使您的事情变得复杂。但 jQuery确实支持它

或者,要将其全部保存在浏览器中,您只需要 JavaScript。如果您不能自己将 Python 转换为 JavaScript,您可以查看自动转换

于 2009-11-01T14:14:26.073 回答