ユーザーが1つ以上の電子メールを入力できるテキストエリアがあります。各電子メールはコンマで区切られています。
私のjsコード:
var emails = $("#emails").val().split(",");
if (emails.length == 0)
{
window.alert("Enter an email address.");
$("#emails").focus();
return;
}
var valid = validateEmails(emails);
var goodEmails = valid[0];
var badEmails = valid[1];
var json = JSON.stringify(goodEmails);
$.ajax
({
url: "/mfa/service/initiate_user",
type: "POST",
data: {"emails" : json},
私が見るデータ:
["yao@a.com","yao@b.com]
私が望んでいたこと:
yao@a.com, yao@b.com
バックエンドでそれを処理する方法は、基本的に「[]」を削除してから、各電子メールから引用符を削除することです。
それらのばかげた括弧や引用符なしでバックエンドに電子メールを送信する適切な方法は何ですか?