私のjquery ajaxに複数の配列を送信しようとしています
配列はこのように作成されました
var i = 0;
var tname = [];
var tid = [];
var tprice = [];
$(".party_list li").each(function() {
tname[i] = $(this).data('catname');
tid[i] = $(this).data('catid');
tprice[i] = $(this).data('price');
i++;
});
そして、このように私のjquery ajaxに送られます
var table_data = 'tname='+tname + '&tid='+tid + '&tprice='+tprice;
$.ajax({
url:base+'site/store_tabledata',
type:'POST',
data:table_data,
dataType: 'json',
success:function(response2){
console.log(response2.name);
$('#planner').load(base+"site/table_planner");
}
});
これらの配列の内容を自分でループしようとすると
$('#planner').load(base+"site/table_planner);
それは次のようなことを言います
foreach() に無効な引数が指定されました
配列変数をajaxに送信する方法はありますか?