Большое всем спасибо, пришлось немного извратиться, не знаю, насколько костыльный данный способ, но все работает именно так, как и задумывалось.
function sendPostToUrl(url, post) {
var form = $('<form/>', {
action: url,
method: 'post',
target: '_blank',
style: {
display: 'none'
}
});
for (key in post) {
if ('message' === key) {
for (i in post[key]) {
form.append($('<input/>', {
type: 'hidden',
name: 'message[]',
value: post[key][i]
}));
}
} else {
form.append($('<input/>', {
type: 'hidden',
name: key,
value: post[key]
}));
}
}
form.submit();
}
$('#learn-more').on('click', function (event) {
event.preventDefault();
sendPostToUrl($(this).attr('href'), data);
});