Meu código js não está cadastrando as informações na All in, sempre fiz e deu certo, porem esse js que fiz não vai ter um evento pois ele só irá cadastrar as informações na All in.

(function($){

if(typeof newsButtonClick == "function"){

newsButtonClick = function(instanceId) {

var clientName = $('#' + instanceId + ' .newsletter-client-name').val();

var clientEmail = $('#' + instanceId + ' .newsletter-client-email').val();

var internalPage = $('#' + instanceId + '#newsInternalPage').val();

var internalPart = $('#' + instanceId + '#newsInternalPart').val();

var internalCampaign = $('#' + instanceId + '#newsInternalCampaign').val();

if (clientName.length > 0 && newsCheckEmail(clientEmail)) {

var dataToPost = { newsletterClientName: (clientName == originalNewsNameFieldValue ? "" : clientName), newsletterClientEmail: clientEmail, newsInternalPage: internalPage, newsInternalPart: internalPart, newsInternalCampaign: internalCampaign };

var url = '/no-cache/Newsletter.aspx';

newsletterAjaxRequest('POST', url, dataToPost, '#' + instanceId + '.newsletter', '');

var now = new Date();

var y = now.getFullYear(),

m = now.getMonth(),

d = now.getDate(),

fullDate = y+"-"+(m+1)+"-"+d

try {

lc.sendData({

nm_email: clientEmail,

lista : {

nm_lista : "teste",

nm_email : clientEmail,

nome : clientName,

atualizar : "1",

dt_cadastro : {

valor : fullDate,

atualizar : "1",

}

}

});

console.log("ok");

} catch (e) {

console.log(e);

}

}

}

}

}(jQuery));

Salve, Guilherme.

Esse caso já deve estar resolvido, certo? Se sim, consegue compartilhar aqui qual foi a solução aplicada?

Bom dia,

Neste caso acredito que só tenha faltado o ID no código para a chamada.

__blc['id'] = "xxx...";

Opa galera.

Resolvi sim.

Faltava a linha que o Bruno citou mais acima.

__blc['id'] = "";