Colorbox - 如何设置数据属性以使用POST而不是GET

时间:2011-06-28 09:47:27

标签: jquery ajax jquery-plugins colorbox

我正在使用colorbox插件,根据文档,data属性允许通过ajax请求提交GET或POST值。我可以通过GET提交我的数据没问题,但无法弄清楚如何切换到POST。我正在使用序列化来设置名称/值对中的表单数据。我有以下代码:

有没有办法将其设置为POST?

var data = $('form').serialize();

            console.log(data);

            // Preview newsletter - bind colorbox to event
            $('a#preview').colorbox({
                width: '670px',
                href: $(this).attr('href'),
                data: data
            });

            return false;
        });

2 个答案:

答案 0 :(得分:2)

使用

 $('form').serializeArray();

答案 1 :(得分:0)

data属性的行为与jQuery的.load()数据参数完全相同,因为ColorBox使用.load()进行ajax处理。