在jquery中编写python

时间:2009-11-01 12:14:45

标签: jquery web2py

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

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

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

3 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

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

答案 2 :(得分:0)

由于没有浏览器会理解Python,如果你真的想使用Python,你必须对服务器进行Ajax调用。如果只是因为Ajax调用是异步by definition,这可能会使事情变得复杂。但是jQuery does support it

或者,要将其全部保存在浏览器中,您只需要JavaScript。如果您无法自己将Python翻译成JavaScript,可以查看automated conversions