首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery Ajax Post()获得零响应。为什么?

jQuery Ajax Post()获得零响应。为什么?
EN

Stack Overflow用户
提问于 2012-12-15 06:19:29
回答 1查看 169关注 0票数 0

我在和文字出版社合作。要使用Ajax提交表单,我使用以下代码。我的php代码运行良好,也可以进行j查询。

但是当我从post()得到响应并打印它..。它是用“0”表示“0”的印刷。作为“邮件发送0"

PHP代码

代码语言:javascript
复制
 /* Apply Online form enqueue/localize/add action/function script start*/

    wp_register_script("ajax-apply_online", get_bloginfo('template_directory')."/js/custom_js.js", array( "jquery"));
    wp_enqueue_script('ajax-apply_online');
    wp_localize_script("ajax-apply_online","the_ajax_apply_online", array("ajaxurl_apply_online" => admin_url("admin-ajax.php")));

// add actions
   add_action( "wp_ajax_apply_online", "ajax_action_apply_online" );
   add_action( "wp_ajax_nopriv_apply_online", "ajax_action_apply_online" );

   function ajax_action_apply_online(){
     echo "Mail Send";                  
  }
/* Apply Online  form enqueue/localize/add action/function script end*/

jQuery码

代码语言:javascript
复制
 jQuery.post(the_ajax_apply_online.ajaxurl_apply_online,
                    jQuery("#apply_online_form").serialize(),
                        function(response_from_the_action_function){

                            jQuery("#errfrmMsg").val(response_from_the_action_function).css({"display":"block"});
                        }
            );
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-17 06:07:01

尝试添加“退出”;在“邮件发送”之后添加;

如果php的其他部分在mail send添加附加文本之后执行,这将阻止它运行。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13889921

复制
相关文章

相似问题

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