Javascript 将HTML解码回JQuery发布的PHP中的原始HTML代码

Javascript 将HTML解码回JQuery发布的PHP中的原始HTML代码,javascript,php,jquery,html,urlencode,Javascript,Php,Jquery,Html,Urlencode,有一个关于SO的问题,发送时效果很好,但接收HTML并将其解码回原始HTML不起作用 我的HTML代码是 <div id="TypePostBox"> <div style='margin-top:20px;'>Hello World</div> </div> 并在php中作为 echo rawurldecode($_POST['dt']); //PHP Output as &lt;div style='margin-top:20p

有一个关于SO的问题,发送时效果很好,但接收HTML并将其解码回原始HTML不起作用

我的HTML代码是

<div id="TypePostBox">
   <div style='margin-top:20px;'>Hello World</div>
</div>
并在php中作为

echo rawurldecode($_POST['dt']);
//PHP Output as &lt;div style='margin-top:20px;'&gt;Hello World&lt;/div&gt;
如何发送和获取准确的HTML代码?我想用Jquery/Javascript发布notget。我正在调整它


我只想发送准确的HTML并接收准确的HTML,怎么办?

在不使用rawurldecode的情况下发布帖子['dt']的回音

我很确定

echo html\u entity\u decode(rawurldecode($\u POST['dt']);

他做这项工作。请参见

它已经在客户端进行了编码,因此您需要再次对其进行编码,这意味着您必须在php中对其进行两次解码。e、 g.
rawurldecode(rawurldecode($your_html))
如果我没有在客户端对它进行编码,那么PHP无法接收它,但是JavaScripts发送了一个空值,所以只需对它进行两次解码,然后继续……谢谢各位,你们说得对。谢谢,谢谢你,伙计。除此之外,还有没有其他更简单的方法来发送和接收php和javascript中的确切HTML?恐怕没有。例如,您可以找到一个javascript库,该库使用MD5处理字符串,然后解包服务器端,但这会更昂贵。我刚刚用htmlspecialchars_decode替换了html_entity_decode,以获得更好的性能,因为我做了一些基准测试,htmlspecialchars比其他的要快40%左右。
echo rawurldecode($_POST['dt']);
//PHP Output as &lt;div style='margin-top:20px;'&gt;Hello World&lt;/div&gt;