标签: javascript html post
我需要通过post请求将div元素的内部HTML发送到服务器。
我厌倦了使用javascript, 创建了一个隐藏的输入元素,并尝试在其中分配div的内部HTML并将其提交给服务器。由于内部HTML具有单引号,因此未将其正确分配给input元素的值。
请提出最佳解决方案。
答案 0 :(得分:3)
您可以使用urlencode(str)和urldecode(str)功能,也可以参考
urlencode(str)
urldecode(str)
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent?redirectlocale=en-US&redirectslug=JavaScript%2FReference%2FGlobal_Objects%2FencodeURIComponent
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/decodeURIComponent?redirectlocale=en-US&redirectslug=JavaScript%2FReference%2FGlobal_Objects%2FdecodeURIComponent