Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Socktet io,JavaScript数据未在表中更新自身_Javascript_Websocket_Socket.io - Fatal编程技术网

Socktet io,JavaScript数据未在表中更新自身

Socktet io,JavaScript数据未在表中更新自身,javascript,websocket,socket.io,Javascript,Websocket,Socket.io,我目前正在制作一个网站,其中表中的数据每秒更新一次,但在我的情况下,它不起作用。请帮助我,我需要像以下网站一样更新我的表: 我需要我的数据也每秒钟更新一次 我用尽一切办法,但没有成功 我需要我的数据也每秒钟更新一次 我用尽了一切,但没有成功 这是我的密码 var roundSymbol=[“金”、“金”、“银”、“银”、“银”、“银麦克”、“克鲁迪油”、“克鲁迪油”、“棉花”]; var stockData=[]; var currentStock=[]; 函数renderStockDataTa

我目前正在制作一个网站,其中表中的数据每秒更新一次,但在我的情况下,它不起作用。请帮助我,我需要像以下网站一样更新我的表:

我需要我的数据也每秒钟更新一次

我用尽一切办法,但没有成功

我需要我的数据也每秒钟更新一次

我用尽了一切,但没有成功

这是我的密码

var roundSymbol=[“金”、“金”、“银”、“银”、“银”、“银麦克”、“克鲁迪油”、“克鲁迪油”、“棉花”];
var stockData=[];
var currentStock=[];
函数renderStockDataTable()
{
尝试
{
//stockData['data']=\其中(stockData['data'],{Exchange:'MCX});
对于(var i=0;i-1){
for(股票数据['data'][i]中的var键){
if(key!=“Symbol”&&key!=“Ser/Exp”&&key!=“Exchange”
&&密钥!=“LTPNormal”
&&密钥!=“LTPRed”
&&键!=“LTPGreen”){
stockData['data'][i][key]=
parseFloat(stockData['data'][i][key]);
}
}
}
如果(parseFloat(stockData['data'][i]['Rs']净变动量)>0){
如果(stockData['data'][i]['Rs']的净变化].toString().indexOf(“+”)==-1){
stockData['data'][i]['Rs'净变动]=“+”+stockData['data'][i]['Rs'净变动];
}
stockData['data'][i]['GreenChange']=true;
stockData['data'][i]['RedChange']=false;
stockData['data'][i]['NormalChange']=false;
}
else if(parseFloat(stockData['data'][i]['Rs'净变动])<0){
stockData['data'][i]['RedChange']=true;
stockData['data'][i]['GreenChange']=false;
stockData['data'][i]['NormalChange']=false;
}
否则{
stockData['data'][i]['GreenChange']=false;
stockData['data'][i]['RedChange']=false;
stockData['data'][i]['NormalChange']=true;
}
}
var stockTemplate=$('#stockTemplate').html();
parse(stockTemplate);
var rendered=Mustache.render(stockTemplate,stockData);
$('#stockBody').html(呈现);
设置超时(()=>{
$('.red').removeClass('red');
$('.green').removeClass('green');
}, 1000);
}
捕获(e){}
}
函数initData()
{
$('lastUpdate').val(新日期().toLocaleString());
$.get(“),函数(数据){
stockData=数据;
试一试{
对于(var i=0;i{
如果(
数据!=未定义&&
data.differences!=未定义&&
data.differences!=null
) {
$('#lastUpdate').text(新日期().toLocalString());
currentStock=JSON.parse(JSON.stringify(stockData));
如果(stockData!=未定义&&stockData!=空
&&stockData['data']!=未定义
&&stockData['data']!=null){
对于(var i=0;iparseFloat(stockData['data'][i]['Last-trade-Price'])){
stockData['data'][i]['LTPNormal']=false;
stockData['data'][i]['LTPGreen']=true;
stockData['data'][i]['LTPRed']=false;
}
else if(parseFloat(changeObj['Last-trade-Price'])  setInterval(() => {
    $.get('http://88.99.61.159:4000/getData', function(data, status){
      // do something with data
      alert("Data: " + data + "\nStatus: " + status);
    });
  }, 1000)