我有一个带复选框的表单。我使用$ .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();
}
});
我被困在这里可以任何身体请帮助我..