У меня есть страница с различными элементами. Я использую некоторый jquery, чтобы получить все элементы с отмеченным полем выбора, отправить их через Ajax в почтовую функцию (_POST). Однако, когда я получаю HTML-код в мой Inbox, все остальное кажется прекрасным, кроме нагрузки обратных косых черт в моем HTML. Но только HTML, который курсирует из таблиц. Сообщение HTML, такое как head и doctype, все в порядке. Я предполагаю, что мне нужно каким-то образом закодировать и декодировать мой POST.Ajax html через метод POST для почтовой функции
jQuery('#search-query-send').click(function() {
var content = '';
var email = jQuery('#email').val();
jQuery('.selectthis input:checked').each(function() {
content += jQuery(this).parents('div.apartment-entry-container').html();
});
jQuery.ajax({
url: "http://www.greenmonkeypublicrelations.com/scpads/wp-admin/admin-ajax.php",
type: 'POST',
data: 'action=apartmentsearchemail&email=' + email + '&content=' + content,
success: function(result) {
//got it back, now assign it to its fields.
alert('Your message has been sent.');
console.log(result);
}
});
});
Строка кода из моего почтового ящика.
<table cellpadding=\"0\" cellspacing=\"0\" border=\"0\" width=\"100%\" class=\"bookings-aligntop container-table apartment-entry\">
вопрос с в admin-ajax.php в stripslashes ($ _POST [ 'содержание']); –
Вы имеете в виду, что у строки, содержащей строку, есть лишние нежелательные косые черты? –