我正在使用JavaScript,HTML和PHP的组合来处理我正在进行的项目。基本上,我创建了几个onclick链接,并且对于每个链接,我想要运行特定的JavaScript函数。每个JavaScript函数都有一些PHP代码,用于定义两个变量,即经度和纬度坐标。但是,JavaScript函数总是自动运行,经度和纬度坐标最终成为最后一个函数AR7()中定义的。
这是我定义函数的JavaScript代码:
<script type ="text/javascript">
function AR6() {
<?php $lat = 77; $long = -170;?>
}
function AR7() {
<?php $lat = 77; $long = -140;?>
}
</script>
我用于实现这些功能的HTML代码:
<a onclick="AR6()">AR6</a>
<a onclick="AR7()">AR7</a>
我使用JavaScript相当新,所以任何帮助都会受到赞赏。
答案 0 :(得分:0)
在HTML中添加两个隐藏的输入,其中id为lat和lon。
<input type="Text" id="lon" value="" visibility="hidden"/>
<input type="Text" id="lat" value="" visibility="hidden"/>
在JavaScript函数上设置此值:
function AR6() {
Document.GetElementByID('lat').Value="77";
Document.GetElementByID('lon').Value="-170";
}
AR 7功能与不同的值相同。