function al(){
        var selr = jQuery('#grid').jqGrid('getGridParam','selrow');
        if(selr){
            <?
                include_once("../../DB/singleton.php");
                $pDatabase = Database::getInstance();
                $c = $pDatabase->query("select c.city_title as 'City' from teamshuffle.tbl_city c, teamshuffle.tbl_sport_city s where c.tblcity_id = s.tblcity_id and s.tblsport_id = " . );
                while($r = mysql_fetch_array($c)){
                    echo("alert(\"" . $r[0] . selr . "\");");
                }
            ?>

        }
    }


这是我的javascript函数。我需要在该行中访问变量“ selr”

echo("alert(\"" . $r[0] . $d . "\");");

最佳答案

简短的回答:不能。 PHP是服务器端,而JavaScript是客户端。

长答案:

您可能无法“访问”该变量,但是您可以将ajax请求中的值发送给任何需要它的PHP页面并在其中使用它。可以作为POST参数或查询参数。

10-01 01:29
查看更多