Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从单击链接时调用的JS调用PHP函数?_Php_Javascript_Ajax_Yui - Fatal编程技术网

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

如何从单击链接时调用的JS调用PHP函数?,php,javascript,ajax,yui,Php,Javascript,Ajax,Yui,我有这个测试页面: 单击“是”时,我可以调用名为uncancelHike的JavaScript函数,但我不知道如何调用PHP函数 我确实使用名为uncancelHike()的函数导入了一个php脚本,但我不确定如何从该Javascript调用它 我确实在代码中使用了YUI,但不确定我是否应该在这里使用它,或者这更简单。如果您需要在这里使用AJAX,本教程将对您有所帮助: Ajax不是每件事的答案:D <?php if(isset($_POST['but1'])){

我有这个测试页面:

单击“是”时,我可以调用名为uncancelHike的JavaScript函数,但我不知道如何调用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>

试验

我想知道是否可以避免使用AJAX。哦,好吧,我猜不是:)您可以避免使用AJAX…只需使用常规的HTTP Get请求,例如
http://mywebsite/confirmation?answer=yes
或类似于任何其他页面的内容。可能重复的重复的重复的重复的重复您是1000+代表用户。在发布问题之前,你应该知道如何搜索答案。共有一百万个重复项。239个问题中有1000个重复项。。。