如何从JS中调用单击链接时调用的PHP函数?

时间:2011-06-10 01:01:21

标签: php javascript ajax yui

我有这个测试页面:

http://www.comehike.com/hikes/uncancel_hike.php?hike_id=30

单击“是”时,我可以调用名为uncancelHike的JavaScript函数,但我真的不知道如何调用PHP函数。

我使用名为uncancelHike()的函数导入php脚本,但我不确定如何从该Javascript中调用它。

我在代码中使用YUI,但不确定我是否应该在这里使用它,或者这更简单。

2 个答案:

答案 0 :(得分:1)

您需要在这里使用AJAX,本教程应该对您有所帮助:

Beginning AJAX Using The YUI Library

答案 1 :(得分:1)

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>