HTML-html中script标签报missing } in XML expression

需求定制 需求定制 主题:1050 回复:2283

HTML-html中script标签报missing } in XML expression

灵芸 发布于 2016-10-27 字数 940 浏览 1103 回复 2

我的一个html文件,内容如下:

<html><head>
<script type="text/javascript" src="http://img2.xda-china.com/android/static/js/jquery-1.2.6.pack.js"></script>
<script>
$(function() {
$.ajax({
dataType: "jsonp",
url: "http://xx.xx.com/news.php",
data: {'id':'2275', 'from':'ajax'},
success: function(data) {
if(data && data.status) {
if(data.status==0 && data.url){
top.location.href=eval(data.url);
}else if(data.status==1) top.location.reload(true);
}
}
});
});
</script>
</head><body><!-- ajax page from p2h --></body></html>

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

支持 Markdown 语法,需要帮助?

评论(2

虐人心 2017-10-03 2 楼

其实你还可以用json格式传数据到前台,再用dom或innerHTML来改变页面内容,你可以先把那个eval去了试试。

偏爱自由 2017-04-11 1 楼

top.location.href=eval(data.url);

这句中 eval(data.url); 原因吧,data.url是字符串 直接写成 top.location.href=data.url 就可以了。