我试图将2个值传递给javascript xmlHttp请求;这些值将传递给javascript函数。我已成功将单个值传递给javscript函数,但现在我需要传递2个值。粗体值是我想要在javascript中使用的字符串名称。

 echo "<a href='#' class='thumb'><img class='thumb-img' value = ".$row->aid." onclick='getVote(".$row->aid.", **".$row->atitle."**)' src='images/roadies/th".$row->aid.".jpg' />    </a>";

一个是 int ,另一个是字符串

在javascript中,我不确定如何接收这些值。以前我曾经:
function getVote(int)
{
    xmlhttp=GetXmlHttpObject();
    if (xmlhttp==null)
    {
        alert ("Browser does not support HTTP Request");
        return;
    }
    value = int;

为单个值。但是现在由于要处理2个值,我不知道如何为它编写函数;
我目前(未成功)尝试此操作:
function getVote(int, name)
{
    xmlhttp=GetXmlHttpObject();
    if (xmlhttp==null)
    {
        alert ("Browser does not support HTTP Request");
        return;
    }
    value = int;
    name= char;

请告诉我该怎么做?

最佳答案

您可能希望将标题用引号引起来。假设您有一行aid 123 和标题 Hello World 。您想要onclick="getVote(123,'Hello World')"

关于javascript - 将2个值传递给javascript函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1936749/

10-12 13:03
查看更多