jQueryでデータフォームページを取得する関数を作成し、ajaxでデータを送信する必要があります。いくつかの文字列をデータとして送信してテストしましたが、すべて正常に機能していますが、何らかの理由で配列を送信する必要がある場合は機能しません。コンソールで私は持っています:
["3"]
[]
そして、私は警告を受けません。データ型に問題がある可能性がありますか?
$("#save").click(function() {
var sendArr= new Array();
var arr = $(".sortable").map(function(){return this.innerHTML}).get();
for (var i = 0; i < arr.length; i++) {
test =$(arr[i]).map(function() { return $(this).attr("data-ex"); });
console.log(test);
sendArr[i]=test;
}
$.ajax({
type: "POST",
url: "http://localhost/someurl/",
data: {action: sendArr}
}).done(function( msg ) {
alert( "Data Saved: " + msg );
});
});