ajax 表单提交数据

<div class="banner-bottom-bar" style="display: block;">
    <form class="form-horizontal form-bordered" action="http://www.hxltk.cn/index.php?c=form_shejiyuyue" method="post" name="myform" id="myform">
    <div class="banner-main">
        <div class="banner-center">
            <img src="statics/langtuku/web/images/reservation_person.png" alt="" class="phone-img" width="249px">
            <img src="statics/langtuku/web/images/reservation_words.png" alt="" class="two-img" width="458px" style="position: absolute;left: 350px;bottom: 2px;">
            <div class="bar-input">
                <div class="bar-input-item">
                    <input type="text" id="txt-phone" name="data[dianhuahaoma]"  placeholder="您的手机号码" class="one-line">
                </div>
                <div class="bar-input-item">
                    <input type="text" id="txt-name" name="data[kerenchenghu]" placeholder="您的称呼" class="two-line">
                    <button type="submit" name="button" onclick="subscribe()" style="background:#fed900">免费预约</button>
                </div>
            </div>
            <img src="statics/langtuku/web/images/black_close_icon.png" alt="" class="close-img" style="top:80px !important">
        </div>
        <div class="banner-touming"></div>
    </div>
    </form>
</div>


<script>

$(".close-img").click(function(){
    $('.banner-bottom-bar').hide();
});

$("form").submit(function(e){
  
  var sMobile = $("#txt-phone").val();
  var username =$("#txt-name").val();
  
  if(!(/^1[3|4|5|8][0-9]\d{4,8}$/.test(sMobile))){ 
  alert("请输入正确的手机号码"); 
  return false; 
 } 
 
 if(username == '' || username == undefined || username == null){ 
  alert("您的称呼不能为空"); 
  return false; 
 } 
 
 
 
 $.ajax({
          type: "post",
          data: {"dianhuahaoma":sMobile,"kerenchenghu":username},
          dataType: "json",
          url:'/?s=help&c=home&m=ajax_post_reservation',
          
          success: function(data){

             alert(data);
             return false;
           
          },
          
          error:function(data){
              alert(data);
              return false;
              
          }
       
        });
        
        return false;
});


</script>
<?php

if (!defined('BASEPATH')) exit('No direct script access allowed');

/**
 * Dayrui Website Management System
 *
 * @since  version 2.0.2
 * @author  Dayrui <dayrui@gmail.com>
 * @license     http://www.dayrui.com/license
 * @copyright   Copyright (c) 2011 - 9999, Dayrui.Com, Inc.
 */

class Home extends M_Controller {

    /**
     * 构造函数
     */
    public function __construct() {
        parent::__construct();
    }

    /**
     * 首页
     */
    public function index() {
  parent::_index();
    }
    
    public function ajax_post_reservation($phone,$username){
        
        $dianhuahaoma = $this->input->post('dianhuahaoma');
        $kerenchenghu = $this->input->post('kerenchenghu');
        
        $get_info= $this->db->select('dianhuahaoma')->get_where('mt_1_form_shejiyuyue',array("dianhuahaoma"=>$dianhuahaoma))->row_array();


        if($get_info){
            
            exit(json_encode("您已经预约,不能重复预约"));
        }
        
        $data = array(
            'dianhuahaoma' => $dianhuahaoma,
            'kerenchenghu'  => $kerenchenghu
        );

        $result = $this->db->insert('mt_1_form_shejiyuyue', $data);
        
        if($result){
            
            exit(json_encode("预约成功,请耐心等待客服人员确认"));
            
        }else{
            
            exit(json_encode("预约失败,请稍后再试"));
        }

    }
}
有帮助(- 没帮助(-