我使用HTML marquee
来显示信息。
现在要获取内容,我每秒使用jQuery Ajax自动刷新setInterval
。
HTML
<marquee>
<ul class="runningTextList" id="runningTextList"></ul>
</marquee>
的jQuery
$('#runningTextList').empty();
for(var i=0; i<jsonStr.runningText.length; i++)
{
var runningText = jsonStr.runningText[i];
var newOption = $('<li><i class="glyphicon2 glyphicon-info-sign"></i> '+runningText+'</li>');
$('#runningTextList').append(newOption);
}
我不知道为什么当我将数据放到长长的表格时,数据不会显示。
PHP
$qRunningText = mysqli_query($con, "SELECT * FROM tb_running_texts WHERE active = 'Y'");
while($dRunningText = mysqli_fetch_array($qRunningText))
{
$runningText[] = $dRunningText['running_text'];
}
$data = array(
"runningText" => $runningText
);
echo json_encode($data);
和jSon的结果
{"runningText":["Ahlan wa sahlan","Luruskan shaf-shaf kalian, karena sesungguhnya merapatkan a","Test 1"]}
正如您所看到的:
Luruskan shaf-shaf kalian, karena sesungguhnya merapatkan a //This will not show, I don't know why but if I remove " a" I can see the data.
如果我将a
删除为:
Luruskan shaf-shaf kalian, karena sesungguhnya merapatkan
可以显示数据。
怎么样?有什么错误的代码吗?
*如果我删除<marquee>
标记,我可以看到所有数据。