将JavaScript变量分配给同一页面上的PHP变量
Assigning JavaScript variable to PHP variable on same page
我有两个下拉列表,第二个将根据第一个下拉列表中选择的值填充。我能够填充数据库中的第一个下拉列表。为了填充第二个下拉列表,我通过记录集启动了一个选择查询。但我无法实现我的目标。这是我的代码
<?php require_once('../Connections/finalkms.php');
mysql_select_db($database_finalkms, $finalkms);
$query_getzones = "SELECT distinct Zone FROM asset";
$getzones = mysql_query($query_getzones, $finalkms) or die(mysql_error());
$row_getzones = mysql_fetch_assoc($getzones);
$totalRows_getzones = mysql_num_rows($getzones);
$zone=$_GET['zonehide'];
$query_getcountry = "SELECT distinct CountryCode FROM asset where Zone='.$zone.'";
$getcountry = mysql_query($query_getcountry, $finalkms) or die(mysql_error());
$row_getcountry = mysql_fetch_assoc($getcountry);
$totalRows_getcountry = mysql_num_rows($getcountry);
?>
<script>
function getgraphs()
{
var zone=document.getElementById('zone').value;
document.getElementById('zonehide').value=zone;
alert(zone);
if(zone == 'SEA')
{
alert("hello");
document.getElementById('countrysea').display='block';
}
}
</script>
<input name="hdn" id="zonehide" type="hidden" value="<?php echo "<script>document.getElementById('zonehide').value;</script>";?>"/>
Zone:<select id="zone" onChange="getgraphs()">
<?php do { ?>
<option value="<?php echo $row_getzones['Zone']; ?>"><?php echo $row_getzones['Zone']; ?></option>
<?php } while ($row_getzones = mysql_fetch_assoc($getzones)); ?>
</select>
Country:<select id="countrysea">
<?php do { ?>
<option value="<?php echo $row_getcountry['CountryCode']; ?>"><?php echo $row_getcountry['CountryCode']; ?></option>
<?php } while ($row_getcountry = mysql_fetch_assoc($getcountry)); ?>
</select>
</select>
有什么想法吗?
Php是一种服务器端语言,其中as JavaScript是客户端语言。为了从JavaScript传递到php,您需要使用AJAX调用一个独立的php文件。
在menu.php中创建菜单填充函数,并让JavaScript/jquery向该php文件发送AJAX调用以填充HTML菜单。
相关文章:
- 如何获取不属于我项目的上一页的URL
- 如何在Facebook上的iframe应用程序中使后退按钮返回到上一页
- 使用Booklet Jquery插件,我如何验证最后一页是否显示
- 如何在一页网站中使用PHP重定向到一个页面
- 翻开一页'的javascript变量更改为提要
- 获取JavaScriptvar的值并将其赋值's值转换为另一页中的PHP变量
- 将点击变量发送到下一页
- 是否可以在页面中设置本地存储或会话变量 asp.net 并在另一页面上的javascript中读取它
- 如何保存 JavaScript 变量并使用 jQuery 将它们传递到下一页
- 如何使用 JavaScript 将变量的值传递到下一页
- JavaScript 将变量传递到下一页(没有 PHP)
- 当应该从先前设置的变量打开下一页时,不会加载下一页
- 在没有服务器端干扰的情况下将javascript变量传递到下一页
- Javascript存储变量以供下一页使用
- 变量丢失发送在query字符串从上一页在php中刷新
- PHP将变量传递到下一页
- 上一页中要在表单中使用的Javascript变量
- 如何通过ajax调用从上一页发送php页面中的变量
- 使用上一页 ASP 页中的变量
- 如何使用 cookie 将变量传递到下一页