簡體   English   中英

從PHP調用Javascript函數

[英]Call to Javascript function from php

從php內部調用Javascript函數時遇到困難。 首先,我認為這可能嗎? 其次,你怎么做? 目前我有:

echo myFunction($name1);

在PHP內部,函數聲明為:

function myFunction(name)

但這給出了:

Fatal error: Call to undefined function myFunction() in C:\xampp\htdocs\page.php on line 109

請幫忙!

無法從PHP調用JavaScript函數。 PHP是服務器端語言,而JavaScript是客戶端語言。 兩人之間一無所知。

編輯:

根據您的要求和功能意圖,您可以將myFunction重寫為PHP函數,然后調用它:

/* Create the function */
function myFunction($name) {
    ...
}

/* Call the function */
myFunction("name");

您可以使php輸出這樣的自調用函數

<?php
print "<script>(function (){
  //JavaScript stuff
})();”; ?>

那應該在瀏覽器點擊時執行js,您可以在其中使用php變量,因為它們會被服務器擴展。 您可能最好以其他方式編寫功能。 或者,如果您確實需要服務器端php,則可以對該php腳本進行ajax調用並獲取一些json

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM