Что я делаю:
Я создаю генератор рассылок. Это просто приложение, которое генерирует рассылки (электронное письмо с некоторыми из моих продуктов в качестве рекламы) из шаблона рассылки.
Что я хочу:
Я хочу иметь возможность заказать элементы div, сгенерированные в моем генераторе рассылки, и создать новый файл с новым заказом. Позвольте мне показать вам концепцию:
$( "#sortable" ).sortable({
connectWith: ".connectedSortable",
stop: function(event, ui) {
$('.connectedSortable').each(function() {
result = "";
($(this).sortable("toArray"));
$(this).find("div").each(function(){
result += $(this).text() + "<br />";
});
$("."+$(this).attr("id")+".list").html(result);
});
}
});
<script src="https://code.jquery.com/jquery-1.11.3.js"></script>
<script src="https://code.jquery.com/ui/1.11.3/jquery-ui.js"></script>
<div id="sortable" class="connectedSortable">
<div class="companyLogo">
<!-- logo here...-->
</div>
<div class="productBox1">
Product Name: 1
Price: 10,00
<!-- etc...-->
</div>
<div class="productBox2">
Product Name: 2
Price: 20,00
<!-- etc...-->
</div>
<div class="productBox3">
Product Name: 3
Price: 30,00
<!-- etc...-->
</div>
<div class="productBox4">
Product Name: 4
Price: 40,00
<!-- etc...-->
</div>
<div class="footerInformation">
<!-- Footer Info Here...-->
</div>
</div>
<div class="sortable list"></div>
Итак, вот краткий пример того, как может выглядеть почтовое сообщение при генерации. (Пожалуйста, запустите фрагмент кода)
Я хочу перетащить div и отсортировать их так, как я хочу. После того как я отсортировал их, я хочу создать НОВЫЙ файл, но на этот раз отобразить div в порядке, в котором я отсортировал последний.
Вопрос:
Когда я перемещаюDiv, я получаю новый заказ в качестве вывода. То, что я хочу, это чтобы вывести весь HTML-код. Таким образом, я хочу создать новый файл с новым заказом.
Если есть какой-то способ сделать это, и вы знаете, как, пожалуйста, подумайте немного помочь мне. Пожалуйста, поправьте меня любым возможным способом. это помогает мне учиться!
Если я не достаточно ясно, пожалуйста, дайте мне знать.