0
내 페이지에 Mailchimp 전자 메일 등록 양식이 있습니다. 성공적이거나 실패한 가입은 자바 스크립트 라이브러리에서 성공/실패 메시지를 가져옵니다.일부 자바 스크립트를 html 출력으로 바꿔주세요.
기본 메시지 (Mailchimp의 서버에있는 것으로 믿어서 편집 할 수 없음)를 가져와 중지하고 내 메일로 바꾸기를 원합니다. 도울 수 있니? 어디서든이 같은 것을 볼 수 있다고 나는 생각
function mce_success_cb(resp){
$('#mce-success-response').hide();
$('#mce-error-response').hide();
if (resp.result=="success"){
$('#mce-'+resp.result+'-response').show();
$('#mce-'+resp.result+'-response').html(resp.msg);
$('#mc-embedded-subscribe-form').each(function(){
this.reset();
});
} else {
var index = -1;
var msg;
try {
var parts = resp.msg.split(' - ',2);
if (parts[1]==undefined){
msg = resp.msg;
} else {
i = parseInt(parts[0]);
if (i.toString() == parts[0]){
index = parts[0];
msg = parts[1];
} else {
index = -1;
msg = resp.msg;
}
}
} catch(e){
index = -1;
msg = resp.msg;
}
try{
if (index== -1){
$('#mce-'+resp.result+'-response').show();
$('#mce-'+resp.result+'-response').html(msg);
} else {
err_id = 'mce_tmp_error_msg';
html = '<div id="'+err_id+'" style="'+err_style+'"> '+msg+'</div>';
var input_id = '#mc_embed_signup';
var f = $(input_id);
if (ftypes[index]=='address'){
input_id = '#mce-'+fnames[index]+'-addr1';
f = $(input_id).parent().parent().get(0);
} else if (ftypes[index]=='date'){
input_id = '#mce-'+fnames[index]+'-month';
f = $(input_id).parent().parent().get(0);
} else {
input_id = '#mce-'+fnames[index];
f = $().parent(input_id).get(0);
}
if (f){
$(f).append(html);
$(input_id).focus();
} else {
$('#mce-'+resp.result+'-response').show();
$('#mce-'+resp.result+'-response').html(msg);
}
}
} catch(e){
$('#mce-'+resp.result+'-response').show();
$('#mce-'+resp.result+'-response').html(msg);
}
}
}
처럼 뭔가
$('#mce-'+resp.result+'-response').html(resp.msg);
교체는 너무 프레스콧 감사합니다! 그것은 완벽하게 작동했습니다. Javascript uber noob을 매우 행복하게 만들었습니다. – user1385827
당신을 환영합니다! – Prescott