[英].html() not working in tizen
我正在尝试使用Tizen
jquery
更改div
的内容。 当我使用.html(htmlString)
它没有任何作用,而如果我使用.text()
则内容将被替换,但不会像.text()
那样对HTML进行解析。 有人可以建议一种解决方法/缺少的地方,以便.html(htmlString)
在Tizen web simulator
可以正常工作。
代码是:
<script language="javascript">
function a()
{
var w='<b>'+
restaurantName+
"</b> "+
'<span class="badge">'+
userRating+
"</span>"+
"<br/>"+
address.replace("_","<br/>")+
"<br/>"+
"<b>Food for 2</b>"+
"<br/>"+
price+
"₹"+
'<div id="map_canvas">'+
'</div>';
sessionStorage.setItem("docHTML",w);
location.assign('restaurant.html');
}
</script>
在restaurant.html
onload() event
上onload() event
函数b()
<script language="javascript">
function b()
{
var contentToSet=sessionStorage.getItem("docHTML");
$("#detailDiv").text(contentToSet);
sessionStorage.removeItem("docHTML");
}
</script>
在两个页面中, jquery
均已正确加载。
谢谢
发现sessionStorage
没有将数据传送到另一个页面/选项卡。 所以变了
sessionStorage.setItem("docHTML",w);
到localStorage.setItem("docHTML",w);
在function a()
和function b()
检索相同
var contentToSet=localStorage.getItem("docHTML");
localStorage.removeItem("docHTML");
非常感谢大家。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.