我需要在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?