ajax in web2py

web2py中的ajax实现实例,这里主要关心一个form的ajax实现。其中包含了form1的ajax实现,利用b.php来处理这个表格,然后将结果写道fresult中去。
form1在controller中的定义如下:


form1=FORM(“total”, INPUT(_name=”total”), “Date” , INPUT(_name=”date”, _class=”date”), INPUT(_type=”submit”,_value=”Update”), _id=”myform1″)

以下是view的代码,

<div id="fresult"></div>         

{{=form1}}       

<script>         

jQuery("#myform1").submit(function(){        

 ajax("http://www.bagualu.net/xxx/b.php",["total","date"],'fresult');       [bgurl]markdown/p4001.html[/bgurl]

 return false;       

})       

</script>

另外关于ajax,需要注意跨域的问题,如果b.php与form1页面的代码不在一个站,则需要在b.php的头中允许跨域访问。不然b.php的结果无法写到form1所在的页面。



本文地址: http://www.bagualu.net/wordpress/archives/4001 转载请注明




发表评论

电子邮件地址不会被公开。 必填项已用*标注