如何将javascript变量值传递给php变量?
这是我的javascript代码如何将javascript变量值传递给php变量?,javascript,php,jquery,Javascript,Php,Jquery,这是我的javascript代码 <script type="text/javascript"> function MyFunc(lang){ var ll = lang; //alert(ll); } </script> 函数MyFunc(lang){ var ll=lang; //警报(ll); } 我的html代码 <form method="post" action="mypage.php?
<script type="text/javascript">
function MyFunc(lang){
var ll = lang;
//alert(ll);
}
</script>
函数MyFunc(lang){
var ll=lang;
//警报(ll);
}
我的html代码
<form method="post" action="mypage.php?>">
<div>
<input type='image' src='/images/flags/us.png' name='US' value='en_EN' onclick='MyFunc(this.value)'/>
<input type='image' src='/images/flags/it.png' name='IT' value='it_IT' onclick='MyFunc(this.value)'/>
<input type='image' src='/images/flags/fr.png' name='FR' value='fr_FR' onclick='MyFunc(this.value)'/>
</div>
现在如何将javascriptvar ll
值发送到mypage.php
实际上,我希望图像alt值能够传递它,请给出一些想法。在
您只想用包含所需语言代码的ll
重新加载页面
<script type="text/javascript">
$('.lang').click(function() {
var lang = $(this).find('img').attr('alt');
document.location.href='mypage.php?ll='+lang;
});
</script>
$('.lang')。单击(函数(){
var lang=$(this.find('img').attr('alt');
document.location.href='mypage.php?ll='+lang;
});
将重新加载您的页面,例如exmypage.php?ll=it\u it
。与mypage.php中可通过$\u GET['ll']
在这里使用jQuery,因为您的标记列表中有它(这是最容易/最快生成的:)为表单命名,并使用隐藏的输入发布到php文件中
<script type="text/javascript">
function MyFunc(lang){
//var ll = lang;
document.my_form.my_var.value=lang;
}
</script>
<form name="my_form" method="post" action="mypage.php">
<div>
<input type='image' src='/images/flags/us.png' name='US' value='en_EN' onclick='MyFunc(this.value)'/>
<input type='image' src='/images/flags/it.png' name='IT' value='it_IT' onclick='MyFunc(this.value)'/>
<input type='image' src='/images/flags/fr.png' name='FR' value='fr_FR' onclick='MyFunc(this.value)'/>
</div>
<input type="hidden" name="my_var">
</form>
您可以尝试使用Json:
1-首先。用PHP保存页面。
2秒。在Javascript中修改函数
范例
var ll = lang;
//caminho do ar
$.getScript("http://www.site.com.br/busca_dados3.php?value="+ll, function(){
}
在本例中,您希望创建一个名为“busca_dados3.php”的文件,该文件接收$_REQUEST['value']中的变量
你需要jQuery to。我推荐jQuery Ajax和一点Google或者考虑一个表单,因为你正在提交数据。在右边的面板上阅读列出的“相关”的问题。类似的问题已经很多了,为什么要投反对票?问得好,谢谢。它的工作完全符合我的任务。非常感谢。你好,david,如果我使用锚定标记和href类,我还有一个问题要问你,这意味着如何才能获得我的需求“”,你能帮我解决这个问题吗?提前感谢
<script type="text/javascript">
$('.lang').click(function() {
var lang = $(this).find('img').attr('alt');
document.location.href='mypage.php?ll='+lang;
});
</script>
<script type="text/javascript">
function MyFunc(lang){
//var ll = lang;
document.my_form.my_var.value=lang;
}
</script>
<form name="my_form" method="post" action="mypage.php">
<div>
<input type='image' src='/images/flags/us.png' name='US' value='en_EN' onclick='MyFunc(this.value)'/>
<input type='image' src='/images/flags/it.png' name='IT' value='it_IT' onclick='MyFunc(this.value)'/>
<input type='image' src='/images/flags/fr.png' name='FR' value='fr_FR' onclick='MyFunc(this.value)'/>
</div>
<input type="hidden" name="my_var">
</form>
$my_data=$_POST["my_var"];
var ll = lang;
//caminho do ar
$.getScript("http://www.site.com.br/busca_dados3.php?value="+ll, function(){
}