2012-12-15 39 views
0

我正在與單詞的新聞。用Ajax提交表單我使用這個代碼..我的php代碼工作正常,也j查詢。jQuery Ajax Post()用零作爲響應。爲什麼?

但是,當我從post()得到反響,打印出來.. 它與 '零' 的意思是 '0' 印刷.. 作爲「郵件發送0」

PHP代碼

/* 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代碼

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"}); 
         } 
      ); 
+1

嘗試加入'出口停止它的PHP的其他部分;後'回聲「郵件發送」'; '。同時檢查瀏覽器控制檯中的響應以查看實際發送的內容 – charlietfl

+0

@charlietfl我解決了您的評論..請將其更改爲post ans ..我將打勾爲答。 –

回答

1

嘗試加入退出;回聲後「郵件發送」;

如果執行mail send是添加額外的文本後,這將運行