我有這個測試頁面:如何從單擊鏈接時調用的JS調用PHP函數?
http://www.comehike.com/hikes/uncancel_hike.php?hike_id=30
當點擊「是」我能拿到JavaScript函數調用名爲uncancelHike,但我真的不知道如何調用PHP函數。
我確實導入了一個名爲uncancelHike()函數的php腳本,但我不確定如何從該Javascript調用它。
我在代碼中使用YUI,但不知道我是否應該在這裏使用它,或者這更簡單一些。
我有這個測試頁面:如何從單擊鏈接時調用的JS調用PHP函數?
http://www.comehike.com/hikes/uncancel_hike.php?hike_id=30
當點擊「是」我能拿到JavaScript函數調用名爲uncancelHike,但我真的不知道如何調用PHP函數。
我確實導入了一個名爲uncancelHike()函數的php腳本,但我不確定如何從該Javascript調用它。
我在代碼中使用YUI,但不知道我是否應該在這裏使用它,或者這更簡單一些。
這裏需要使用AJAX,本教程應該對你有幫助:
Ajax是不是每一件事情的答案:d的一式兩份的
<?php
if(isset($_POST['but1'])){
t1();
}elseif(isset($_POST['but2'])){
t2();
}
function t1()
{
echo "The t1 function is called.";
}
function t2()
{
echo "The t2 function is called.";
}
?>
<html>
<head>
<title>Test</title>
</head>
<body>
<form action="test.php" method="POST">
<input type="submit" value="Click1" name="but1">
<input type="submit" value="Click2" name="but2">
</form>
</body>
</html>
可能重複重複的[如何在JS中調用PHP函數?](http://stackoverflow.com/questions/3761448/how-to-call-php-function-in-js) – meagar 2011-06-10 02:08:04
您是1000+代表用戶。在發佈您的問題之前,您應該知道如何搜索答案。有** 100萬**重複。 – meagar 2011-06-10 02:08:28
來自239個問題的1000個代表... – SamB 2011-06-10 02:19:57