我有一個頁面,其中包含通過用戶輸入通過 JS 組裝的 html。我需要將該格式化的 HTML 塊發布回同一頁面,以便使用 PHP 處理它。出于某種原因,有一個空白的時刻,需要一點推動。這是我所擁有的:我的頁面.php<?php ... echo 'my html block';...echo '<form method="post" action="'.PHP_SELF.'"> <button type="submit">Post HTML</button></form>';如何復制和發布?
1 回答

DIEA
TA貢獻1820條經驗 獲得超2個贊
將以下工作:
1)在表單中創建一個隱藏的輸入字段
2) 確保 JS 生成的 HTML 包含在具有唯一 ID 的部分中,例如“myUniqueID”。
3)將您的從提交類型更改為操作;作為操作,觸發一個 JS 函數,該函數將 document.getElementById("myUniqueID").innerHTML 中的內容復制到表單中的隱藏輸入字段
4) 復制后,觸發表單的 submit() 方法。
重新加載 PHP 腳本后,隱藏輸入字段的 $_POST 字段包含 JS 生成的 HTML
- 1 回答
- 0 關注
- 135 瀏覽
添加回答
舉報
0/150
提交
取消