将多个参数传递给javascript函数

时间:2013-02-21 04:03:33

标签: c# javascript asp.net

我想通过代码隐藏将多个参数传递给java脚本函数 像这样我只想通过 <script type="text/javascript"> function addmultiple(param1 ){}</script>

对于ex:1,john,39,200,'insert'; 2,peter,30,300,'insert'(这些字段应该传入上面的参数)。

在代码背后的

我通过网格视图绑定所有数据。我想通过分隔半冒号将值传递给java脚本函数。之后,下一行应该绑定。 我正在asp.net中完成这些工作

提前谢谢

4 个答案:

答案 0 :(得分:0)

应该是:

<script type="text/javascript"> function addmultiple(param1, param2, param3)</script>

答案 1 :(得分:0)

<script>
  var param1='1,'+'name1,'+'30,'+'300,'+'insert,';
  var param1='2,'+'name2,'+'40,'+'400,'+'insert,';
  addMultiple(param1,param2);



  function addMultiple(param1,param2){
   //your code
  }
<script>

答案 2 :(得分:0)

<强>的Javascript

<script>
function addmultiple(param1)
{
    alert(param1);
}
</script>

致电功能

<script>
function insertData()
{
    //create an two dimensional array to store data
    var arr1= [[1,'john',39,200,'insert'],[2,'peter',30,300,'insert']];

    //addmultiple(1,'john',39,200,'insert'); //for single row

    //loop here for passing multiple rows
    for(var i=0;i<arr1.length;i++)
    {
    var row='';
        for(var j=0;j<5;j++)
        {
            row = row + ',' + arr1[i][j];
        }
        addmultiple(row);
    }
}
</script>

html代码

<input type="button" value="b1" onclick="insertData();">

答案 3 :(得分:0)

如果你是约束,你只需要传递一个参数,你也可以创建一个对象,并将params作为属性添加到该对象并单独传递该对象。