问题描述
|
我有此测试页:
http://www.comehike.com/hikes/uncancel_hike.PHP?hike_id=30
单击“是”时,我可以调用名为uncancelHike的JavaScript函数,但是我真的不知道如何调用PHP函数。
我确实导入了一个名为uncancelHike()的函数的PHP脚本,但不确定如何从该Javascript调用它。
我确实在代码中使用了YUI,但是不确定是否应该在这里使用它,否则这会更简单。
解决方法
您需要在此处使用AJAX,本教程将为您提供帮助:
使用YUI库开始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>