是否可以将js变量传递给模板文件

时间:2014-10-20 作者:Kedar B

我已经选择了在函数中创建的下拉列表。php和js文件中获取下拉列表的onchange值。我想知道我是否将此变量传递到模板文件??这是我在函数中的代码。php文件

?><select id="land_unit" name="unit_name" ><?php
$result=$wpdb->get_results("select * from unit");
                 foreach($result as $row) {
                  $unit_id=$row->unit_id;
                  $unit_name=$row->unit_name;     
                 ?>
<option value="<?php echo $unit_id; ?>" <?php if($land_unit== $unit_id){ echo \'selected="selected"\';} ?>><?php echo $unit_name; ?></option>
<?php  } ?></select><?php 
这是我在js文件中得到正确警报的代码

$("#land_unit").on(\'change\', function()
{
 var unit_id=$(this).val();
//alert(id);
});

1 个回复
SO网友:Hakkim

将JS和PFP代码放在同一个文件中,然后重试。尝试使用模板文件中的一些隐藏字段来设置JS中的任何值,使用隐藏字段的ID或名称。

结束

相关推荐

如何设置php、javascript和css以允许我们的成品在一个页面中显示?

嘿wordpress专家,我们使用php、javascript和css编写了一个表,该表从文本文件中提取信息并在浏览器中显示。当我们在本地服务器上设置文件时,一切都可以正常工作。然而,我们正在尝试将我们的成品集成到wordpress网站的一个页面中。我们正在使用“CSS&javascript工具箱”插件制作一个php;javascript代码块和css代码块,并将其应用于相关页面。但是,我知道页面存储在sql表中,因此我很难弄清楚如何访问服务器上的代码,以及如何将文本文件放在服务器上,以便表显示在相关页面