如何调用PHP文件中声明的JavaScript函数?

时间:2014-12-14 18:24:09

标签: javascript php

我需要在PHP文件中声明一个JavaScript函数,因为我需要在其中执行一些PHP指令。如何在我想要执行该功能的文件中加载PHP文件?我如何调用该函数?

以下是我想做的一个例子:

    $a = "text_a";
    $b = "text_b";
    echo 
    '<script>
    mostra.flag=false;
    function mostra(){

    if(mostra.flag==false){
        var ni = document.getElementById("notificaDIV");

        var fumetto = document.createElement("div");
        fumetto.setAttribute("class", "menuNotifica");
        fumetto.setAttribute("id", "dialog");
        fumetto.appendChild(document.createTextNode("Notifiche"));
        fumetto.appendChild(document.createTextNode("'.$a.'"));
        fumetto.appendChild(document.createTextNode("'.$b.'"));

        ni.appendChild(fumetto);
        mostra.flag = !mostra.flag; //flag = false->true
    }

    else if(mostra.flag==true){
        document.getElementById("dialog").remove();
        mostra.flag = !mostra.flag; //flag = true->false
    }

    }</script>';

我想将这部分代码移到一个单独的PHP文件中,并在PHP文件中调用JavaScript函数mostra()。这是可能的还是我必须使用AJAX?

0 个答案:

没有答案