Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用jquery作为字符串(XSS)返回JSON对象_Jquery_Json - Fatal编程技术网

使用jquery作为字符串(XSS)返回JSON对象

使用jquery作为字符串(XSS)返回JSON对象,jquery,json,Jquery,Json,我使用jquery显示返回的JSON文件,但是,我想 将返回的对象显示为字符串以减轻XSS,因此该值将显示为纯文本并进行迭代。这是显示值的语句的一部分。之间的转义输入“%20” 串。这样做的最佳实践是什么 if (myObj.value === undefined || myObj.value === null){ extrahtml += '<td>' + "" + '</td>'; } else { extrahtml += '<td>'

我使用jquery显示返回的JSON文件,但是,我想 将返回的对象显示为字符串以减轻XSS,因此该值将显示为纯文本并进行迭代。这是显示值的语句的一部分。之间的转义输入“%20” 串。这样做的最佳实践是什么

if (myObj.value === undefined || myObj.value === null){
    extrahtml += '<td>' + "" + '</td>';
} else { 
    extrahtml += '<td>' + escape(myObj.value) + '</td>';
}
if(myObj.value==undefined | | myObj.value==null){
extrahtml++=''++'';
}否则{
extrahtml+=''+转义(myObj.value)+'';
}

这个问题很不清楚。你能发布一个帖子让我们看到输入、输出和预期结果吗?JSON总是可以显示为字符串,因为它是一个字符串。如果它是一个对象,并且您希望将其显示为JSON,则必须将其设置为JSON.stringify()。