我正在用ajax发送数据,它发送为空,但是在控制台中它显示数组。 我想在邮政中传输数据以存储在数据库中,我正在ajax中发送数据,发送为空,但在控制台中它显示数组。 我想在邮政中传输数据以存储在数据库中,我正在ajax中发送数据,发送为空,但在控制台中它显示数组。 我想在邮政中转移数据以存储在数据库中
$('#checking').submit(function(e) {
e.preventDefault();
var myCheckboxes = [];
var test = [];
var checker = [];
$.each($("input[name='mycheck']:checked"), function() {
myCheckboxes.push($(this).val());
var check = $(this).attr('id');
var start = $('#start' + check).val();
var startid = $('#start' + check).attr('id');
var end = $('#end' + check).val();
test[startid] = start + ',' + end;
});
checker.push(test);
var ss = new Array(checker);
console.log(checker);
$.ajax({
url: "data.php",
type: 'GET',
data: "Data=" + ss,
success: function(data) {
if (data != 1) {
alert('Done');
} else {
alert("Not Ok");
}
}
});
});
});
<form id="checking" method="POST" >
<?php
$checkbox='';
$weeknames=array(1=>'Monday',2=>'Tuesday',3=>'Wednesday',4=>'Thursday',5=>'Friday',6=>'Saturday',7=>'Sunday');
foreach($weeknames as $key=>$value)
{
$checkbox.='<br/><input type="checkbox" id='.$key.' name="mycheck" value='.$value.' />'.$value.'  Start<input type="time" id=start'.$key.' />End<input type="time" name="timing" id=end'.$key.' />';
}
print_r($checkbox).'<br/>';
?>
<button id="sub" name="btnregister">Submit</button>
</form>