2013-02-21 4 views
0

я хочу передать несколько параметров функции Java Script с помощью кода за , как это только я хочу передать <script type="text/javascript"> function addmultiple(param1){}</script>передать несколько параметров функции Java Script

для экс: 1, джон, 39200, «вставка» , 2, peter, 30,300, 'insert' (эти поля должны пройти в указанном выше параметре).

в коде, за которым я привязываю все данные через сетку. и я хочу передать значение функции java-скрипта путем разделения полуколонии. после этого следующая строка должна быть привязана. я делаю это все в asp.net

Заранее спасибо

+1

Можете ли вы опубликовать то, что вы пробовали? –

+0

не уверен, что ур спрашивает, но вы можете передать столько параметров, сколько хотите для функции js, просто добавьте запятую после каждого параметра – Breezer

+0

@ brwwzer, я могу передать несколько параметров, разделив comma.on сомнение для меня, что для eg: m1 , mensred, 1,1200,1,0,0; м1, mensred, 1,1200,1,0,0; м1, mensred, 1,1200,1,0,0; м1, mensred, 1,1200,1 , 0,0; м1, mensred, 1,1200,1,0,0; например, у меня есть 15 значений, как я могу передать эти 15 значений одному параметру –

ответ

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();"> 
+0

его работа правильно, одно сомнение есть несколько строк в виде сетки, как разделить каждую строку. –

+0

@VinothK Я думаю, вы должны задать отдельный вопрос для этого – Bhushan

+0

@VinothK, какую сетку вы используете для отображения записей? – Bhushan

0

Это должно быть просто:

<script type="text/javascript"> function addmultiple(param1, param2, param3)</script> 
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> 
0

Если ограничение необходимо передать только один параметр, Вы можете, возможно, также создать объект и добавить Params в качестве свойств к этому объекту и передать объект в одиночку.

Смежные вопросы