如何从php发送变量到javascript功能?

时间:2017-06-18 19:57:10

标签: javascript php jquery html dom

我不明白如何将变量从PHP传递给JavaScript函数。我需要发送一个$flag值,该值位于我的代码的else部分。

这是我的代码:

<html>
    <body>
    <script type="text/javascript" src="scripts/jquery-1.11.0.min.js"></script>
    <script type="text/javascript" src="scripts/chat.js"></script>

    <?php
    session_start();
    if (isset($_POST['msg'])) {
        require_once __DIR__ . '/../../core/FbChatMock.php';
        $userId = (int) $_SESSION['user_id'];

        // Escape the message string
        $msg = htmlentities($_POST['msg'],  ENT_NOQUOTES);

        $output= shell_exec("py c://xampp/htdocs/fbchat/public/chat.py $msg $userId "); 
        $out = preg_replace('/\s+/', '', $output);
        $sac="Ididnotunderstand,Doyouwantmetolearn[yes/no]";
        if(strcmp($out,$sac)==1)
        { 
            $Id = 2;
            $chat = new FbChatMock();
            $result = $chat->addMessage($Id, $output);

        }
        else 
        { 
            $Id = 2;
            $chat = new FbChatMock();  
            $result = $chat->addMessage($Id, $output);
            $flag   = 0;
            echo "run();"; 

        }   
    }
    }

0 个答案:

没有答案