article_add_dlg.js 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. var _article_add_dlg_div;
  2. function article_add_dlg_init(div) {
  3. _article_add_dlg_div = div;
  4. let html = "";
  5. html += "<div id='article_add_dlg'>";
  6. html += "<div >";
  7. html += "<div >Title</div>";
  8. html += "<input type='input' id='article_add_title' />";
  9. html += "</div>";
  10. html += "<div>";
  11. html += "</div>";
  12. html += "<div style='display:flex;'>";
  13. html += "<button onclick='article_add_cancel()'>Cancel</button>";
  14. html += "<button onclick='article_add_new()'>New</button>";
  15. html += "</div>";
  16. html += "</div>";
  17. $("#" + div).append(html);
  18. }
  19. function article_add_dlg_show() {
  20. $("#" + _article_add_dlg_div).show();
  21. }
  22. function article_add_dlg_hide() {
  23. $("#" + _article_add_dlg_div).hide();
  24. }
  25. function article_add_cancel() {
  26. article_add_dlg_hide();
  27. $("#article_add_title").val("");
  28. }
  29. function article_add_new() {
  30. $.post(
  31. "../article/my_article_put.php",
  32. {
  33. title: $("#article_add_title").val(),
  34. },
  35. function (data) {
  36. let error = JSON.parse(data);
  37. if (error.status == 0) {
  38. alert("ok");
  39. article_add_cancel();
  40. } else {
  41. alert(error.message);
  42. }
  43. }
  44. );
  45. }