0

ビューで:

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にまったく慣れていないので、何が間違っているのかわかりません。

4

1 に答える 1