我無法在Javascript中調用PHP函數。我的代碼:無法從Javascript調用PHP函數
function clearDatabase(){
$str_sql_query = "TRUNCATE TABLE categories";
if (!$result = mysql_query($str_sql_query, $link))
{
echo "<br>Bad request<br>";
exit();
}
echo "All deleted!";
}
echo "<script type=\"text/javascript\">
function clickClearButton()
{
<?php clearDatabase(); ?> //This function don't call
}
</script>";
我已經嘗試過"<?php clearDatabase(); ?>"
,\"<?php clearDatabase(); ?>\"
。 clearDatabase();
。 我做錯了什麼? 謝謝。
PHP是客戶端的服務器端語言和Javascript。您可以在PHP代碼中使用Javascript,但無法使用JavaScript訪問PHP函數。 您應該真的嘗試瞭解更多關於Web應用程序開發的知識。 – 2013-04-25 21:59:20
看看[這個問題+答案](http://stackoverflow.com/questions/557778/how-to-dynamically-call-a-php-function-in-javascript?rq=1)瞭解更多你需要做什麼。 – 2013-04-25 22:02:43