# Vereinfachen Sie die kollaborative Erstellung eines neuen Beitrags in einem Thread

**URL:** <https://meta.discourse.org/t/simplify-the-collaborative-creation-of-a-new-post-in-a-thread/271711>\
**Category:** Feature\
**Created:** [15. Juli 2023 um 06:27 UTC](https://meta.discourse.org/t/simplify-the-collaborative-creation-of-a-new-post-in-a-thread/271711 "2023-07-15T06:27:54Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![Lhc\_fl](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lhc_fl/32/268115_2.png) [@Lhc\_fl](https://meta.discourse.org/u/Lhc_fl)\
**Post date:** [15. Juli 2023 um 10:44 UTC](https://meta.discourse.org/t/simplify-the-collaborative-creation-of-a-new-post-in-a-thread/271711/3 "2023-07-15T10:44:49Z")

</div>

Ich finde das vollkommen in Ordnung. Dies muss nur zwei Ajax-Anfragen senden, eine, um den ursprünglichen Text abzurufen, und eine, um den Inhalt zu verarbeiten und als Beitrag zu posten.

Moment, ich gebe Ihnen einen kritischen Teil des Codes.

```javascript
const post_id = 1327039; // Sie sollten einige Operationen durchführen, um die gewünschte Post-ID zu erhalten

$.ajax(`/posts/${post_id}/raw.json`).then(res => {
  const [text, title, raw] = res.match(/\s*#\s+([^\n]+)([\s\S]*)/);
  $.ajax("/posts.json", {
    type: "POST",
    data: {
      raw,
      title,
      category: YOUR_CATEGORY_ID,
    },
  });
});

```

Der Aufbau eines gut aussehenden und einfach zu bedienenden Frontends sollte der schwierigste Teil dieser Theme-Komponente sein.

---

_[View the full topic](https://meta.discourse.org/t/simplify-the-collaborative-creation-of-a-new-post-in-a-thread/271711)._
