I’ve installed a Bitnami AMI for Mautic. Imported my leads and created two forms. Now I can send data via AJAX but Mautic is not updating.
Here is how I’m sending my user’s information:
Code:
var saveMauticSignupEmail = $scope.saveMauticSignupEmail = function()
{
var p1 = { ok: 1 };
$http.post('http://54.233.XXX.XXX/form/submit?formId=2',
{
data: 'mauticform[email]=' + $scope.info.email + '&mauticform[utm_source]=' + mautic.utm_source + '&mauticform[utm_medium]=' + mautic.utm_medium + '&mauticform[utm_campaign]=' + mautic.utm_campaign + '&mauticform[utm_term]=' + mautic.utm_term + '&mauticform[utm_content]=' + mautic.utm_content + '&mauticform[formId]=2&mauticform[return]=' + p1 + '&mauticform[submit]=' + 1 + '&mauticform[formName]=cadastrosoemaillandingpageprincipal',
dataType: 'json',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/x-www-form-urlencoded'
}
}).success(function(response)
{
registerInfo($scope.info);
}).error(function(response)
{
registerInfo($scope.info);
});
};
I do not receive ANY error but Mautic is not creating the leads receive in this form.
---- EDIT ----
I realised that I'm receiving 204 (no content) on my access.log. I think the way that I'm passing the data is correct, and this was working in my oldest Mautic installation.
Code:
[22/Sep/2017:14:51:44 +0000] "OPTIONS /form/submit?formId=2 HTTP/1.1" 204 -
[22/Sep/2017:14:51:44 +0000] "POST /form/submit?formId=2 HTTP/1.1" 302 608