使用jquery$.ajax调用PHP函数

这可能是一个简单的答案,但我使用jQuery的$.ajax调用PHP脚本。我想做的基本上是把PHP脚本放在一个函数中,然后从javascript调用PHP函数

<?php
如果(isset($_POST['something']{
//做点什么
}
?>

对此

<?php
功能测试(){
如果(isset($_POST['something']{
//做点什么。
}
}
?>

我将如何在javascript中调用该函数?现在我只是在列出的PHP文件中使用$.ajax

使用$.ajax调用服务器上下文(或URL,或其他任何内容)来调用特定的“操作”。您需要的是:

$.ajax({url:'/my/site',
数据:{action:'test'},
键入:“post”,
成功:功能(输出){
警报(输出);
}
});

在服务器端,应读取actionPOST参数,相应的值应指向要调用的方法,例如:

if(设置($\u POST['action'])和&!空($\u POST['action'])){
$action=$_POST['action'];
开关($动作){
案例“test”:test();break;
案例“blah”:blah();break;
//……等等。。。
}
}

我相信这是命令模式的简单体现

发表评论