复选框值传递ajax

时间:2014-09-19 15:40:08

标签: php html ajax

我有一个带复选框的表单。我使用$ .ajax()在php端发送值。

    <input type="checkbox" id="1" name="order[]" value="cake"> cake
    <input type="checkbox" id="2" name="order[]" value="cupcake">cupcakes
    <input type="checkbox" id="3" name="order[]" value="cakepops">cakepops
    <input type="checkbox" id="4" name="order[]" value="whoopee pies">whoopee pies
    <input type="checkbox" id="3" name="order[]" value="cookies">cookies

我用来在服务器上发送数据的代码是。

               var m_data = new FormData();
                m_data.append( 'user_name', $('input[name=name]').val());
                m_data.append( 'user_email', $('input[name=email]').val());
                m_data.append( 'user_order', $('input[name="order"]:checked').val());
 $.ajax({
                    url: 'get_mail.php',
                    data: m_data,
                    processData: false,
                    contentType: false,
                    type: 'POST',
                    dataType:'json',
                    success: function(response){
                        //load json data from server and output message
                        if(response.type == 'error'){ 
                            output = '<div class="error">'+response.text+'</div>';
                        }else{
                            output = '<div class="success">'+response.text+'</div>';
                        }
                        $("#contact_form #contact_results").hide().html(output).slideDown();
                    }
                });

我被困在这里可以任何身体请帮助我..

0 个答案:

没有答案