Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- fetch('api/mailings', {method: 'post'})
- .then(response => response.json())
- .then(json => showMailings(json))
- function showMailings(json){
- var mailingsDiv = document.getElementById("mailings");
- for (var i = 0; i < json.length; i++) {
- if(json[i].type == "simple"){
- var newNode = document.createElement('div');
- mailingsDiv.appendChild(newNode);
- newNode.className = 'mailing';
- var h = document.createElement("h1");
- h.appendChild(document.createTextNode("Title: " + json[i].title));
- var p = document.createElement("p");
- p.appendChild(document.createTextNode("Type: " + json[i].type));
- p.appendChild(document.createElement("br"));
- p.appendChild(document.createTextNode("Text: " + json[i].text));
- p.appendChild(document.createElement("br"));
- p.appendChild(document.createTextNode("Ссылка на картинку: " + json[i].url));
- p.appendChild(document.createElement("br"));
- p.appendChild(document.createTextNode("Date: " + json[i].date));
- p.appendChild(document.createElement("br"));
- p.appendChild(document.createTextNode("Последний раз обновлен: " + json[i].updated_at));
- p.appendChild(document.createElement("br"));
- p.appendChild(document.createTextNode("Users: " + json[i].users));
- p.appendChild(document.createElement("br"));
- var rp = json[i].repeat;
- var repeat = "";
- if(rp == 1){
- repeat = "Да";
- }else if(rp == 0){
- repeat = "Нет";
- }else{
- repeat = "NULL";
- }
- p.appendChild(document.createTextNode("Повтор: " + repeat));
- var a = document.createElement("a");
- a.href = "/api/mailings/delete/" + json[i].id
- a.innerText = "Удалить"
- newNode.appendChild(h);
- newNode.appendChild(p);
- newNode.appendChild(a);
- console.log(json[i]);
- }else{
- var newNode = document.createElement('div');
- mailingsDiv.appendChild(newNode);
- newNode.className = 'mailing';
- var h = document.createElement("h1");
- h.appendChild(document.createTextNode("Embed Params: " + json[i].embed_params_text.substring(0,100) + "..........."));
- var p = document.createElement("p");
- p.appendChild(document.createTextNode("Type: " + json[i].type));
- p.appendChild(document.createElement("br"));
- p.appendChild(document.createTextNode("Date: " + json[i].date));
- p.appendChild(document.createElement("br"));
- p.appendChild(document.createTextNode("Последний раз обновлен: " + json[i].updated_at));
- p.appendChild(document.createElement("br"));
- p.appendChild(document.createTextNode("Users: " + json[i].users));
- p.appendChild(document.createElement("br"));
- var rp = json[i].repeat;
- var repeat = "";
- if(rp == 1){
- repeat = "Да";
- }else if(rp == 0){
- repeat = "Нет";
- }else{
- repeat = "NULL";
- }
- p.appendChild(document.createTextNode("Повтор: " + repeat));
- var a = document.createElement("a");
- a.href = "/api/mailings/delete/" + json[i].id
- a.innerText = "Удалить"
- newNode.appendChild(h);
- newNode.appendChild(p);
- newNode.appendChild(a);
- console.log(json[i]);
- }
- }
- }
Add Comment
Please, Sign In to add comment