Как передать строковое значение в качестве параметра в JavaScript? - PullRequest
0 голосов
/ 25 ноября 2011

Это мой код:

    var Area = "000000002";
    <a class='button orange' id='proceed' onclick='testFunction("+Area+")' href='javascript:;'>Proceed</a>

Теперь, когда это значение отправляется следующей функции, т.е. ....

    function testFunction(Area)
    {
    alert(Area)
    }

В этом случае я получаю значение 2 .... то, что я должен получить, это 000000002 ....

Так что я думаю, что это не отправляется как строка.

Мне нужно знать, как получить значение 000000002 для функции testFunction ...

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

Ответы [ 3 ]

2 голосов
/ 25 ноября 2011

Попробуйте это:

var Area = "000000002";
<a class='button orange' id='proceed' onclick='testFunction(&apos;"+Area+"&apos;)' href='javascript:;'>Proceed</a>
0 голосов
/ 01 марта 2016
<button class="btn btn-success" type="submit" onclick="myFunction(<%=ppiid+","+price+","+"'"+pname+"'"%>)">add to cart</button> 

 function myFunction(x,y,z)
     {        
        document.getElementById("demo").innerHTML=x+" "+y+" "+z.toString();             
     }

<p id="demo"></p>
0 голосов
/ 25 ноября 2011

Вы действительно не хотите делать это "+ Area +";

function testFunction(Area)
{
    alert(Area.toString())
}
var Area = "000000002";

<a class='button orange' id='proceed' onclick='testFunction(Area)' href='javascript:;'>Proceed</a>

Надеюсь, это поможет ...

...