0

我只是试图找到最好的方法,将一个 Js 变量发送到服务器以进行进一步的评估,但一方面,我不知道 Javascript,另一方面,我对技术范围没有了解正在运行。可能有人可以帮助我吗?

在带有 jQ​​uery 的 Joomla 3.1.x 环境中,我有这个函数(在 php $js-string 中):

$js    .= "
function cont_printSelection() {
    var sel = cal5.selection.print('%Y%m%d', ' -> ');
    if (sel.length == 0) sel = 'No date selected';
        else
    sel = sel.join(\n);
    alert(sel);        };
    ";

'sel' 给出了类似“20130904 -> 20130906, 20130908”的东西,我需要一个 php-array。

您将如何将其发送到服务器?我听说了一些关于XMLHttpRequest

或 JSON

或将其作为隐藏字段发送?

<form>
<input type="hidden" value="sel">
</form>

什么最安全和执行?我认为,没有 Js/Ajax 是不可能的,因为需要重新加载?

并且:全部在 Joomla 3.1.x 环境中。可能是,J!有没有为这个场合做好准备?

4

1 回答 1

0

使用饼干。javascript http://www.quirksmode.org/js/cookies.html php http://php.net/manual/en/function.setcookie.php 无法使用 php 删除 javascript_cookie c,反之亦然。

于 2013-11-09T22:19:17.857 回答