javascript - 使用 'with' 为remote_function提供2个参数

标签 javascript ajax symfony1

我试图在 remote_function 中给出几个参数,如下所示:

<?php 
echo remote_function(array( 'update' => 'test',
                           'url' => 'conges/verifdate',
                           'with' => "'date_deb=' + $('date_debut').value"
                    ));
?>

这段代码有效(在我的action.class中我可以获取参数)。

但是当我尝试提供第二个参数时,它不起作用:

<?php
    echo remote_function(array( 'update' => 'test',
                           'url' => 'conges/verifdate',
                           'with' => "'date_deb=' + $('date_debut').value"."'+&date_fin=' + $('date_fin')"
                    ))
?>

我做错了什么?

最佳答案

我是这样做的:

'url' => 'conges/verifdate?vars=serialize(array("var1" => 1, "var2" => 2))'

在远程操作中,您执行以下操作:

$vars = unserialize($request->getParameter('vars'));

关于javascript - 使用 'with' 为remote_function提供2个参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3061857/

相关文章:

javascript - 使 z-index 子级高于父级

javascript - 多次显示同一图像。使用 JQuery 一次只更改一个

javascript - 将不同的div附加到ajax请求加载的div(无限滚动)

c# - Jquery pageLoad() 在多个 js 文件中不起作用

database - 为什么我不能使用 symfony 的 propel ORM 连接到数据库?

php - 虚拟主机上的 Symfony(文件根问题)

javascript - 验证整个字符串并获取所有匹配项

javascript - 使用 JavaScript 正则表达式获取 MVC 样式路由数据(URL 最后一个词)

javascript - 来自ajax的 Controller 中的空参数

ubuntu - 无法从远程机器访问 Symfony 框架