我想通过像这样的代码将多个参数传递给java脚本函数,我只想传递
<script type="text/javascript"> function addmultiple(param1 ){}</script>
例如:1,john,39,200,'insert';2,peter,30,300,'insert'(这些字段应传入上述参数)。
在后面的代码中,我通过网格视图绑定所有数据。我想通过分号分隔将值传递给java脚本函数。之后应该绑定下一行。我在 asp.net 中做这些
提前谢谢
我想通过像这样的代码将多个参数传递给java脚本函数,我只想传递
<script type="text/javascript"> function addmultiple(param1 ){}</script>
例如:1,john,39,200,'insert';2,peter,30,300,'insert'(这些字段应传入上述参数)。
在后面的代码中,我通过网格视图绑定所有数据。我想通过分号分隔将值传递给java脚本函数。之后应该绑定下一行。我在 asp.net 中做这些
提前谢谢
它应该只是:
<script type="text/javascript"> function addmultiple(param1, param2, param3)</script>
<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>
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();">
如果您的约束是您只需要传递一个参数,您还可以创建一个对象并将参数作为属性添加到该对象并单独传递该对象。