首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >你能执行一个回调函数而不是整个php文件吗?

你能执行一个回调函数而不是整个php文件吗?
EN

Stack Overflow用户
提问于 2011-02-14 09:31:24
回答 1查看 54关注 0票数 1
代码语言:javascript
复制
$.ajax({
   type: "POST",
   url: "some.php",
   data: "name=John&location=Boston",
   success: function(msg){
     alert( "Data Saved: " + msg );
   }
 });

下面是一个典型的示例,使用jquery ajax将变量发送到php页面进行处理,完成后将获得返回的html或json等。

我在wordpress中使用了一些东西,它允许将ajax发送到一个回调函数来进行所有处理,而不是整个php页面。

基本上,我希望所有的回调函数都在ajax.php中,这样就更有条理了。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-02-14 09:43:04

可以,只需向PHP文件提交一个如下所示的参数:

代码语言:javascript
复制
   data: "name=John&location=Boston&cmd=something",

在PHP文件的顶部,执行以下操作:

代码语言:javascript
复制
<?
if (isset($_GET['cmd']) && $_GET['cmd']=='something')
{
  yourCallbackFunction();
  die;
}
//Rest of processing goes here
?>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4988137

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档