Как вызвать функцию PHP из JS, которая вызывается при нажатии на ссылку? - PullRequest
0 голосов
/ 10 июня 2011

У меня есть эта тестовая страница:

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

Когда я нажимаю «да», я могу вызвать функцию JavaScript с именем uncancelHike, но я не знаю, как вызвать функцию PHP.

Я импортирую скрипт php с функцией uncancelHike (), но я не уверен, как его вызвать из этого Javascript.

Я использую YUI в коде, но не уверен, должен ли я использовать его здесь, или это намного проще.

Ответы [ 2 ]

1 голос
/ 19 июня 2014

Аякс не ответ на все вопросы: 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>
1 голос
/ 10 июня 2011

Вам необходимо использовать AJAX здесь, это руководство должно быть полезным для вас:

Начало AJAX с использованием библиотеки YUI

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...