我只是试图找到最好的方法,将一个 Js 变量发送到服务器以进行进一步的评估,但一方面,我不知道 Javascript,另一方面,我对技术范围没有了解正在运行。可能有人可以帮助我吗?
在带有 jQuery 的 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!有没有为这个场合做好准备?
抢