web2py ajax如何发送param?

时间:2013-03-12 09:27:39

标签: web2py

<script type="text/javascript">
  $('#in').onclick=function()
  {
    var a='abc';
    ajax('echo',[a],'result');
  };
</script>

如何使用ajax函数发送本地参数?

1 个答案:

答案 0 :(得分:1)

ajax() function documentation所示,函数的第二个参数是输入字段名称数组,而不是任意值。它读取存储在命名输入字段中的值,并通过POST请求发送这些值。如果要传递任意值,可以通过将它们附加到查询字符串中的URL来执行此操作:

var a = 'abc'
ajax('echo?a=' + a, [], 'result');

在这种情况下,a的值将在echo()函数中显示为request.vars.a