发送两个值Javascript .get()

时间:2015-10-02 08:54:08

标签: jquery

我尝试使用以下脚本将一个值发送到另一个文件:

    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);
          });
     }

on>> selectfile2.php

$a=$_GET['opt1'];
$b=$_GET['opt2'];
echo"$a and $b";

但它不起作用。只看$ b,看起来。 有什么问题吗?

3 个答案:

答案 0 :(得分:1)

一个非常简单的错误,也许你看起来太难了,错过了它。

更改: updated_at ==> $("#id1")

$("#id1").val()

我希望这会对你有所帮助。快乐的编码!

答案 1 :(得分:0)

试试这个

//Get the right Part
 final Part filePart = request.getPart("uploadedfile");
 //Writes file to location 
 filePart.write(filePart.getSubmittedFileName());

答案 2 :(得分:0)

你忘了.val():),对此更正:

 function getDetail(){
        $.get("folder/selectfile2.php?opt1="+$("#id1").val()+"&opt2="+$("#id2").val(), function(data){   //missing value id1 
             $("#data_detail").html(data);
          });
     }