Как вызвать PHP функцию из JS, который вызывается при нажатии на ссылку?

голоса
0

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

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

При нажатии «да» я могу получить функцию JavaScript привлеченным имени uncancelHike, но я не знаю, как вызвать функцию PHP.

Я импортировать PHP скрипт с функцией с именем uncancelHike (), но я не уверен, как назвать это от JavaScript.

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

Задан 10/06/2011 в 00:01
пользователем
На других языках...                            


2 ответов

голоса
1

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

Начиная с AJAX с помощью YUI Library

Ответил 10/06/2011 в 00:03
источник пользователем

голоса
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>
Ответил 19/06/2014 в 10:11
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more