Jquery 发送两个值的Javascript.get()
我尝试使用以下脚本将一个值发送到另一个文件:Jquery 发送两个值的Javascript.get(),jquery,Jquery,我尝试使用以下脚本将一个值发送到另一个文件: function getDetail(){ $.get("folder/selectfile2.php?opt2="+$("#id1").val(), function(data){ $("#data_detail").html(data); }); } function getDetail(){ $.get("folder/selectf
function getDetail(){
$.get("folder/selectfile2.php?opt2="+$("#id1").val(), function(data){
$("#data_detail").html(data);
});
}
function getDetail(){
$.get("folder/selectfile2.php?opt1="+$("#id1")+"&opt2="+$("#id2").val(), function(data){ //missing value id1
$("#data_detail").html(data);
});
}
这是可行的,但我需要两个值。我尝试以下脚本:
function getDetail(){
$.get("folder/selectfile2.php?opt2="+$("#id1").val(), function(data){
$("#data_detail").html(data);
});
}
function getDetail(){
$.get("folder/selectfile2.php?opt1="+$("#id1")+"&opt2="+$("#id2").val(), function(data){ //missing value id1
$("#data_detail").html(data);
});
}
在>>上选择file2.php
$a=$_GET['opt1'];
$b=$_GET['opt2'];
echo"$a and $b";
但它不起作用。只有b美元,看起来像。
有什么不对劲吗?一个很简单的错误,可能是你看得太仔细了,没看到 更改:
$(“#id1”)
==>$(“#id1”).val()
我希望这对你有帮助。快乐编码 试试这个
function getDetail(){
$.get("folder/selectfile2.php?opt1="+$("#id1").val()+"&opt2="+$("#id2").val(), function(data){ //missing value id1
$("#data_detail").html(data);
});
}
您只是忘记了.val():),请更正以下内容:
function getDetail(){
$.get("folder/selectfile2.php?opt1="+$("#id1").val()+"&opt2="+$("#id2").val(), function(data){ //missing value id1
$("#data_detail").html(data);
});
}
$(“#id1”)
中缺少.val()
。。。