Ami*_*mit 5 javascript php joomla
我一直在使用joomla中的表单提交,并且在使用php JRoute_的javascript变量时遇到一些麻烦
这是代码片段:
function ValidateForm()
{
var loc = $("#locality").val();
var action = '<?php echo JRoute::_('index.php?option=com_add&view=malllists&Itemid=233&districtname='.$dit.'&loc='Pass javascript Variable Here) ;?>';
document.miniSurveyView481.action = action;
}
Run Code Online (Sandbox Code Playgroud)
在Pass的地方javascript变量在这里我需要传递loc值我尝试了很多东西,但无法找到解决方案.
你不能在PHP代码中使用javascript变量.Php代码在服务器端运行,javascript代码在客户端运行.你不能要求浏览器运行PHP代码.
只有当代码到达浏览器时,您的变量loc才会有值.
如果要从服务器获取某些值并将其与javascript变量组合,请执行以下操作.
使用ajax请求并将所需的值发送到服务器.服务器将返回响应.使用该响应文本并将其存储在您的操作变量中.