如何在JAVASCRIPT + JSON中正确编码HTML,并在PYTHON中解码?

2024-09-30 01:37:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个JAVASCRIPT数组allPois,它包含几个pois对象,其结构如下:

    var poi = {
        title:  pois[x].title,
        lat:    pois[x].position.lat(),
        lng:    pois[x].position.lng(),
        html:   pois[x].html
    };

这是调用服务器的JAVASCRIPT函数:

^{pr2}$

这是服务器端处理请求的函数:

def save(request):
   for object in request.POST:
      my_data = simplejson.loads(object)

   return none   

对参数“html”(实际上包含html代码)进行编码/解码的最佳方法是什么,以便它可以正确地加载到服务器中?在


Tags: 对象函数服务器objecttitlerequesthtmlposition
1条回答
网友
1楼 · 发布于 2024-09-30 01:37:23

因为属性.html的值是string,所以您不需要做任何事情。JSON可以很好地处理字符串值。你的任何修改只会让事情变得更糟。在

您的问题可能是如何从文本区域获取值。See this jsfiddle how special characters are handled。在

但在现代浏览器中,任何步骤都不需要编码/解码。在

哦,确保你清理了HTML以避免XSS and other attacks。在

相关问题 更多 >

    热门问题