ビューで:
function updateData(that){
f = new test();
for (var i = 0; i < dataContext.length; i++)
{
f.test.push(new Person(dataContext[i].test, dataContext[i].test1, dataContext[i].Line1, dataContext[i].Id));
}
$.post("<?php echo $base_url;?>index.php/controller/function/<?php echo $details['Id'];?>", { data: JSON.stringify(f) }, function (res) {
});
}
今php関数内で、関数:
function () {
print_r($_POST);
}
空の配列を返します。
データは基本的に JavaScript ウィザード内にあります。「完了」をクリックしても、ページが更新されないようです。$_POST は、ページが最初に読み込まれたときにのみ呼び出されます。
私はjavascriptにまったく慣れていないので、何が間違っているのかわかりません。