JQuery AJAX Call HTML-рассылка испортить - PullRequest
0 голосов
/ 04 марта 2011

Моя проблема, когда я пытаюсь проверить html рассылку через ajax. Содержание электронного письма в формате html не отформатировано должным образом.

Исходное содержание html-рассылки для передачи в ajaxcall.php состоит из html-тегов, css и т. Д.

$.ajax({

    url: "ajaxcall.php",
    type: "POST",                       
    data: 'toEmail=' + $("#toemail").val() + '&Subject=' + $("input[name='subject']").val() + '&Body=' + body,
    timeout: 8000,             
    beforeSend: function(){ },

...
...

Я полагаю, нужно сделать кодировку или чередование? UTF? на стороне отправки ajax и на стороне ajaxcall.php?

1 Ответ

1 голос
/ 04 марта 2011

jQuery сделает это за вас, если вы не попытаетесь создать закодированные данные вручную.

data: {
    toEmail: $("#toemail").val(),
    Subject: $("input[name='subject']").val(),
    Body:  body
}

Или просто скажите это, чтобы иметь дело с формой:

data: $('form#myForm').serialize()
...