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

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