2014-03-05 47 views
-2
/* 
//Want to call a php function when on clicking a tag 
// Want to call a php function when on clicking a tag 
//Want to call a php function when on clicking a tag 
// Want to call a php function when on clicking a tag 
*/ 


<?PHP 
//starting of a function 
function callfun(id) 
{ 
//prints the parameter of the function 
echo id; 
} 

//call a php function when clicks on a paragraph 
echo '<p id="xyz" onClick="callfun(id)">Click Me </p>'; 

?> 
/*Want to call a php function when on clicking a tag 
Want to call a php function when on clicking a tag 
Want to call a php function when on clicking a tag 
Want to call a php function when on clicking a tag 

*/ 
+0

你應該使用XHRC後載一個php文件 –

+3

PHP是一個預處理器,所以它修改頁面並將修改後的結果發送到瀏覽器。所以當客戶端收到這個頁面時,就不再有PHP了。這就是爲什麼您應該使用JavaScript加載.php文件並回顯輸出的原因。 –

+0

你必須處理在客戶端使用jQuery和AJAX的點擊事件 – MAK

回答

0

您可以使用某種技術來做到這一點。一種方法是使用ajax調用例如調用另一個腳本。如果你不知道什麼ajax在這裏是一個解釋http://bg.wikipedia.org/wiki/Ajax

另一個想你可以嘗試只是使用javascript和JavaScript中的函數翻譯你的功能。

0

PHP不能像那樣工作。 我建議你看一些關於語言技巧的教程。首先你需要了解服務器端和客戶端之間的區別。 PHP不在客戶端運行! 爲了您的需要,您必須使用AJAX函數,它將調用請求到服務器。該請求將執行PHP函數並將答案返回給客戶端瀏覽器。之後,您可以根據需要處理它。

相關問題