-1

動的データを ajax 経由で投稿するために、データをオブジェクトにプッシュしたいと思います。

ここに私の非動作コードがあります:

$j(document).ready(function() {
        var data = {
            test: 'test'
        }

        $j('.fancyajax').bind('click', function () {
                var myclass = '.' + $(this).attr("id");
                $j(myclass).each(function() {
                        data.push({$j(this).attr("name") : $j(this).val()});
                });
        });
        $j('.fancyajax').fancybox({
                ajax: {
                    type: "POST",
                    data: data
                }
        });
});
4

4 に答える 4

1

コードを次のように変更します。

data[$j(this).attr("name")]  = $j(this).val();
于 2013-05-16T12:34:54.963 に答える