我正在使用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;
});
答案 0 :(得分:2)
使用
$('form').serializeArray();
答案 1 :(得分:0)
data属性的行为与jQuery的.load()数据参数完全相同,因为ColorBox使用.load()进行ajax处理。