javascript - 在php中调用带有多个参数的js函数

标签 javascript php html ajax online-game

大家好,我尝试编写一个 php 游戏,但我的问题是 我想在我编写的 php 代码中调用 call js 函数

echo "<tr><td><p class='tttex'>".$str1."</p></td><td><button id='nashbtn".$var."' onclick='nash(".$var.",".$str1.",".$idnash.",1);'><img src='img/tick.png' align='center' width='25' height='25'></button></td><td><button id='nashbtn2".$var."' onclick='nash(".$var.",".$str1.",".$idnash.",0);'><img src='img/X.png' align='center' width='25' height='25'></button></td><tr>";`

我的js代码是

    function nash(num,str22,stna,id)
{
    document.getElementById("nashbtn"+num).disabled=true;
    document.getElementById("nashbtn"+num).style.visibility = "hidden";
    document.getElementById("nashbtn2"+num).disabled=true;
    document.getElementById("nashbtn2"+num).style.visibility = "hidden";
    var xmlhttp2;
    if (window.XMLHttpRequest)
    {
        // code for IE7+, Firefox, Chrome, Opera, Safari
        xmlhttp2=new XMLHttpRequest();
    }
    else
    {
        // code for IE6, IE5
        xmlhttp2=new ActiveXObject("Microsoft.XMLHTTP");
    }
    xmlhttp2.open("POST","ajaxk.php",true);
    xmlhttp2.setRequestHeader("Content-type","application/x-www-form-urlencoded");
    xmlhttp2.send("nashg="+str22+"&tna="+stna+"&idnash="+id);
}

什么时候不工作请帮助我

`

最佳答案

按如下所示编写您的 echo 语句。

echo "<tr><td><p class='tttex'>$str1</p></td>".

"<td><button id='nashbtn$var' onclick=\"nash('$var','$str1','$idnash',1)\"><img src='img/tick.png' align='center' width='25' height='25'></button></td>".

"<td><button id='nashbtn2$var' onclick=\"nash('$var','$str1','$idnash',1)\"><img src='img/X.png' align='center' width='25' height='25'></button></td><tr>";

希望对你有帮助:)

关于javascript - 在php中调用带有多个参数的js函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35474398/

相关文章:

php - drupal--为什么 $node->taxonomy 是一个数组

php - 在地球上选择随机点的更好方法

javascript - 使用 CSS 滑动按钮/菜单

asp.net - Request.Form ["name"] 什么时候为空,什么时候为空字符串?

javascript - Bootstrap 选项卡 - Typeerror .tab 不是函数

javascript - 强制 CKEDITOR 停止展开 block

javascript - 如何在 Angular Javascript 中查找内存泄漏

javascript - 如何使用具有回调的函数来模拟对象?

php - 如何更改 created_at 和 updated_at 值 laravel 的默认格式

javascript - 拥有 facebook.com/USERNAMEHERE 这样的用户个人资料的正确方法是什么?我目前使用的是domain.com/users.html?USERNAMEHERE