使用
$.ajax调用服务器上下文(或URL,或其他)来调用特定的“动作”。您想要的是这样的:
$.ajax({ url: '/my/site', data: {action: 'test'}, type: 'post', success: function(output) {alert(output); }});
在服务器端,
action应读取POST参数,并且相应的值应指向要调用的方法,例如:
if(isset($_POST['action']) && !empty($_POST['action'])) { $action = $_POST['action']; switch($action) { case 'test' : test();break; case 'blah' : blah();break; // ...etc... }}
我相信这只是Command模式的简单化身。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)