我有一个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代码)进行编码/解码的最佳方法是什么,以便它可以正确地加载到服务器中?在
因为属性
.html
的值是string
,所以您不需要做任何事情。JSON可以很好地处理字符串值。你的任何修改只会让事情变得更糟。在您的问题可能是如何从文本区域获取值。See this jsfiddle how special characters are handled。在
但在现代浏览器中,任何步骤都不需要编码/解码。在
哦,确保你清理了HTML以避免XSS and other attacks。在
相关问题 更多 >
编程相关推荐