我有使用
的价值var data = [];
$('#customers > tbody > tr').each(function(){
var rollno=$(this).find('td:nth-child(2)').text();
var marks=$(this).find('td:nth-child(4)').find('input').val();
if(marks=='' ||subjcode=='')
{
alert('marks is null')
}
else
{
data.push(rollno);
data.push(subjcode);
data.push(marks);
//data.push(teacherid);
}
})//each
实际上我得到了一个包含多个值的数组,但我想将它们分成3个块并将它们发布到数据库中....该怎么办?
我可以使用foreach发布它们吗? 如果是的话怎么样? 如果没有那么其他方法是什么?
答案 0 :(得分:0)
你的意思是这样吗?
$("#customers > tbody > tr").each(function(){
var rollno = $(this).find("td:nth-child(2)").text();
var subjcode $(this).find("td:nth-child(3)").text();
var marks = $(this).find("td:nth-child(4)").find("input").val();
if (marks == "" || subjcode == "") {
console.log("marks is null")
} else {
$.ajax({
url: "your-data-handler.php",
type: "POST",
data: {
rollno: rollno,
subjcode: subjcode,
marks: marks
},
success: function() {
// success handler
},
error: function() {
// error handler
}
});
}
});
我已经猜到了subjcode
的值,但它是一个将数据推送到可以处理它并将其保存到数据库的php文件的示例。
我真的建议一次发送所有数据。许多请求会产生大量开销,并且会降低用户和Web服务器的流程。