Javascript 如何使用jquery循环textarea的N行
我有一个脚本,从文本区域接收电子邮件,并用ajax发送到send.php页面,当我发送所有文本区域内容时,它可以与我一起工作,如果我逐行发送,现在我需要得到10行,每次发送到send.phpJavascript 如何使用jquery循环textarea的N行,javascript,jquery,ajax,Javascript,Jquery,Ajax,我有一个脚本,从文本区域接收电子邮件,并用ajax发送到send.php页面,当我发送所有文本区域内容时,它可以与我一起工作,如果我逐行发送,现在我需要得到10行,每次发送到send.php $(document).ready(function() { $("#check").on("click", function(event) { event.preventDefault(); var lines = $('#emails').val().split('\n');
$(document).ready(function() {
$("#check").on("click", function(event) {
event.preventDefault();
var lines = $('#emails').val().split('\n');
$.ajax({
type: 'POST',
url: 'send.php',
data: {
email: lines,
mail_from: $('#mail_from').val(),
attach: $('#attach').val(),
mail_name: $('#mail_name').val(),
message: $('#message').val(),
title: $('#title').val()
},
success: function(msg) {
$('#result').append(msg);
}
});
});
});
通过在循环中调用
slice
方法,可以对lines数组进行分页:
$(文档).ready(函数(){
$(“#检查”)。在(“单击”)上,函数(事件){
event.preventDefault();
var line=$('#emails').val().split('\n');
对于(var currentPage=0;lines.length>currentPage*10;currentPage+=10){
var currentLines=lines.slice(currentPage*10,currentPage*10+10);
console.log(currentLines.join(',');
//做点什么。。。
}
});
});代码>
检查
@robining的可能重复作者似乎知道如何解析textarea行,问题更多的是通过对数组分页来对请求进行分组