通过javaScript传递2个参数

通过javaScript传递2个参数,javascript,php,html,function,parameters,Javascript,Php,Html,Function,Parameters,我想在点击按钮时发送两个变量。下面是我的代码 $value=$document["rootFolder"]; $value2=$document["uploadSize"]; $_SESSION['rootFolder']=$value; echo '<input type="image" src="images/file2.png" class="btTxt submit" width="85" onclick="myfunc('.$value2.','.$value.')"

我想在点击按钮时发送两个变量。下面是我的代码

$value=$document["rootFolder"];
$value2=$document["uploadSize"];


$_SESSION['rootFolder']=$value;

  echo '<input type="image" src="images/file2.png"  class="btTxt submit" width="85" onclick="myfunc('.$value2.','.$value.')"><b> '.$value . "</b>";
echo "</tr>";

}
$value=$document[“rootFolder”];
$value2=$document[“uploadSize”];
$\u会话['rootFolder']=$value;
回显“”。$value。"";
回声“;
}
以下是我的职责:

<script type="text/javascript">

        function myfunc(size, fname){ 
                var name=fname;

                var m = parseInt(size);
                var size2 = (m).toString();

        alert(name);

函数myfunc(大小,fname){
var name=fname;
var m=parseInt(大小);
var size2=(m).toString();
警报(名称);

为什么我不能调用第二个参数,即
fname
?当我只传递一个参数,即size时,这可以正常工作。

您可以轻松地警告这两个值:

函数myfunc(大小,fname){
警报(大小);
警报(fname);
}
在你的代码中刚刚更改

$value=$document["rootFolder"]; to $value="'".$document["rootFolder"]."'";

name参数很可能是文本,因此需要用引号将其括起来。这是创建内联代码非常困难的地方,但至少可以这样做:
echo“…”
不过,最好用JavaScript指定单击处理程序。示例代码:不是working@mishty如果这就是您将要告诉我们的所有信息,那么我们无法进一步帮助您。请提供一些适当的调试信息,例如示例数据、函数的呈现HTML(通过浏览器的查看源代码工具),以及您在浏览器控制台中看到的任何错误。这些是您应该已经进行的基本检查。
$value=$document["rootFolder"]; to $value="'".$document["rootFolder"]."'";