function rates()
{
var a=document.getElementById("measure_unit").value;
b=document.getElementById("weight_slot").value;
if (a=="")
{
document.getElementById("credit7").innerHTML="";
return;
}
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
//document.getElementById("ajax_details2").innerHTML=xmlhttp.responseText;
document.getElementById("credit7").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","ajax/rate_details.php?q="+a,true);
xmlhttp.send();
}这是我在这里应用的ajax,我将值a发送给另一个php page..php代码,如下所示。
<?php
include 'dbcon.php';
$q = $_GET['q'];?>
体积重量:“onclick="rates()"/>
现在在上面,我只传递了一个变量a给另一个页面,但我还想发送b的值,并希望将它打印在我所获取的div...by的值中,连接...so如何将两个值一起发送并打印together....help guyz
发布于 2013-12-17 17:19:11
在您的请求中:
xmlhttp.open("GET","ajax/rate_details.php?q=" + a + "&q2=" + b,true);在PHP中:
$b = $_GET['q2'];发布于 2013-12-17 17:23:15
看起来您正在使用参数作为数据传输,所以为什么不使用参数中的b,如:
xmlhttp.open("GET","ajax/rate_details.php?q="+a+**"&valb="+b**&是URL中多个参数的连接符
在PHP中,您可以使用以下命令来访问它们:
$q = $_GET['q'];
**$valb = $_GET['valb'];**我不能测试这台自动取款机,但我想这能帮到你。
发布于 2013-12-17 18:03:03
这就是如何在AJAX xreq.open中发送多个参数( "Xyz?&variable=“,”projectName“+ "&whichSelect="+ id);
https://stackoverflow.com/questions/20630103
复制相似问题