У меня есть запрос ajax для сохранения моего почтового шаблона в базе данных. Однако я не могу отправить свой div с запросом ajax? Я искал в Интернете в течение 2 часов в настоящее время, но я не смог найти решениеЗапрос Ajax JQuery Отправка div
Аякса файл:
function saveEmail(){
var mail3 = $jQ('templateContent');
$jQ.ajax({
method: 'POST',
url: 'ajax/saveMail.php',
data: {mail2: mail3.html(), test: "test"}
}).done(function(data) {
console.log(data);
});
}
saveMail.php:
echo '<pre>';
print_r($_POST);
echo '</pre>';
exit();
Единственное значение POST я получаю тестовый пример:
<pre>Array
(
[test] => test
)
</pre>
некоторые полезная информация:
mail3 = `[prevObject: jQuery.fn.jQuery.init[1], context: document, selector: "templateContent", jquery: "1.10.2", constructor: function…]`
Можете ли вы показать, что waht находится в mail3.html()? –
mail3 - переменная, которая находится в строке 2 ('$ jQ (' templateContent ');'). Это базовый шаблон html, который преобразуется в элемент html функцией .html(). – Tosfera
Ну его неопределенный atm, но mail3 = [prevObject: jQuery.fn.jQuery.init [1], контекст: документ, селектор: "templateContent ", jquery:" 1.10.2 ", constructor: function ...] возможно, скрипт терпит неудачу, потому что его объект? – Flidiot