为了账号安全,请及时绑定邮箱和手机立即绑定

Ajax接收数据时,为什么给span的外面写上【】?

Ajax接收数据时,为什么给span的外面写上【】?

胡子哥哥 2019-02-27 13:08:48
window.onload = function() {var oBtn = document.getElementById('btn');oBtn.onclick = function() {    var xhr = null;    try {        xhr = new XMLHttpRequest();    } catch (e) {        xhr = new ActiveXObject('Microsoft.XMLHTTP');    }    xhr.open('get','getNews.php',true);    xhr.send();    xhr.onreadystatechange = function() {                if ( xhr.readyState == 4 ) {            if ( xhr.status == 200 ) {                //alert( xhr.responseText );                var data = JSON.parse( xhr.responseText );               var oUl = document.getElementById('ul1');                var html = '';                for (var i=0; i<data.length; i++) {                    html += '<li><a href="">'+data[i].title+'</a> [<span>'+data[i].date+'</span>]</li>';//问题点:[<span>'+data[i].date+'</span>]为什么给span的外面写上[]?                }                oUl.innerHTML = html;            } else {                alert('出错了,Err:' + xhr.status);            }       }}}</script>
查看完整描述

2 回答

?
万千封印

TA贡献1891条经验 获得超3个赞

就是單純的方括號呀


查看完整回答
反对 回复 2019-03-02
?
qq_花开花谢_0

TA贡献1835条经验 获得超7个赞

这只是字符串,和ajax没关系,写不写都可以。


查看完整回答
反对 回复 2019-03-02
  • 2 回答
  • 0 关注
  • 556 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信