使用本机 javascript 从 json 解析 html 代码
parse html code from json using native javascript
是否可以取出 json 文件中的代码?您可以在这里查看:http://www.bryzgalov.directadvert.ru/show.cgi?adp=768&json=4
我应该使用什么代码或方法将 html 代码放入任何原始 div 中?
我尝试使用jsonp,但出现错误:
unexpected token <
<script>
function myFunction(data){
var arr = JSON.parse(data);
document.getElementById('advBlock').innerHTML = arr;
}
</script>
<script type="text/javascript" src="http://www.bryzgalov.directadvert.ru/show.cgi?adp=768&json=4&callback=myFunction"></script>
JSONP
数据已经是Javascript对象,不是JSON字符串,所以不需要解析:
<div id="advBlock"></div>
<script>
function myFunction(data) {
document.getElementById('advBlock').innerHTML = data;
}
</script>
<script src="http://www.bryzgalov.directadvert.ru/show.cgi?adp=768&json=4&callback=myFunction"></script>
<div id="advBlock"></div>
<script src="http://www.bryzgalov.directadvert.ru/show.cgi?adp=768&json=4&callback=myFunction"></script>
<script> function myFunction(data) { document.getElementById('advBlock').innerHTML = data; } </script>
您必须在调用函数之前添加脚本。
是否可以取出 json 文件中的代码?您可以在这里查看:http://www.bryzgalov.directadvert.ru/show.cgi?adp=768&json=4 我应该使用什么代码或方法将 html 代码放入任何原始 div 中? 我尝试使用jsonp,但出现错误:
unexpected token <
<script>
function myFunction(data){
var arr = JSON.parse(data);
document.getElementById('advBlock').innerHTML = arr;
}
</script>
<script type="text/javascript" src="http://www.bryzgalov.directadvert.ru/show.cgi?adp=768&json=4&callback=myFunction"></script>
JSONP
数据已经是Javascript对象,不是JSON字符串,所以不需要解析:
<div id="advBlock"></div>
<script>
function myFunction(data) {
document.getElementById('advBlock').innerHTML = data;
}
</script>
<script src="http://www.bryzgalov.directadvert.ru/show.cgi?adp=768&json=4&callback=myFunction"></script>
<div id="advBlock"></div>
<script src="http://www.bryzgalov.directadvert.ru/show.cgi?adp=768&json=4&callback=myFunction"></script>
<script> function myFunction(data) { document.getElementById('advBlock').innerHTML = data; } </script>
您必须在调用函数之前添加脚本。