2015-05-22 33 views
-3

我有一个外部JS数组(每日更新),这里是代码的样本:外部JS数组到mysql

var info = new Array(); 
info[0] = new Array('','England','','League One','BARNSLEY',35,4.9,23.6,67,181,'',36,'CHESTERFIELD',2.8,25.3,11,184,'',36,22,'','',28,2,4,0,4,3,3,1,4,3,4,2,0,7,2,3,3,2,2,0,0,3,0,1,3,1,3,3,5,2,5,' 11','6 ',55,25,25,30,30,30,4,2,1,2,2,2,2,3,2,3,2,2,3,2,2,2,2,2,2,2,2,2,1,2); info[1] = new Array('','Austria','','Bundesliga','WIENER NEUSTADT',213,6.0,25.2,34,181,'',30,'RIED',8.9,24.0,38,182,'',42,28,'','',28,3,0,2,1,2,0,4,4,0,3,2,1,4,3,5,2,0,3,0,2,3,0,3,0,3,1,3,5,2,5,' 9','6 ',30,30,30,30,30,35,2,2,2,2,2,2,2,2,0,2,2,2,1,2,2,1,2,2,3,2,2,1,2,2);info[2] = new Array('','England','','League One','DONCASTER',273,5.6,26.6,50,181,'',41,'ROCHDALE',3.4,25.3,23,182,'',31,27,'','',28,4,2,3,2,0,4,3,0,4,0,1,0,5,2,5,2,4,1,3,2,1,1,1,1,3,0,1,3,2,7,' 12','7 ',35,30,25,35,30,30,2,2,3,3,3,3,3,2,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2); info[3] = new Array('','England','','League One','GILLINGHAM',342,2.4,24.3,32,182,'',33,'BRADFORD',6.1,27.1,41,181,'',39,27,'','',28,3,1,0,0,4,3,4,4,1,2,2,1,5,2,5,4,2,1,4,2,4,1,0,2,2,0,4,4,4,4,' 14','9 ',30,30,35,30,30,30,2,2,1,1,2,2,1,2,2,2,2,2,1,1,2,1,2,1,2,2,1,2,2,1); 

我怎么会这些阵列添加到mysql数据库?有可能的?我不知道......使用这种阵列的

+2

您可以将其编码为JSON和Ajax的后它PHP-脚本,解码并添加到数据库。 – umka

+0

[PHP-解码JSON]的可能重复(http://stackoverflow.com/questions/19609354/php-decode-json) –

+0

Uchica,我不想在这个数组中搜索。我想将数组的所有元素添加到mysql数据库。而且我无法编辑这个js数组,因为它在外部服务器上。我不能添加额外的行,如var jsonArray = JSON.stringify(info);的console.log(JSONArray),其中;我已经尝试用简单的html dom解析数据,但是我无法解决这个问题。 – Liverpool

回答

0

使JSON:

var info = new Array(); 
    info[0] = new Array('','England','','League One','BARNSLEY',35,4.9,23.6,67,181,'',36,'CHESTERFIELD',2.8,25.3,11,184,'',36,22,'','',28,2,4,0,4,3,3,1,4,3,4,2,0,7,2,3,3,2,2,0,0,3,0,1,3,1,3,3,5,2,5,' 11','6 ',55,25,25,30,30,30,4,2,1,2,2,2,2,3,2,3,2,2,3,2,2,2,2,2,2,2,2,2,1,2); info[1] = new Array('','Austria','','Bundesliga','WIENER NEUSTADT',213,6.0,25.2,34,181,'',30,'RIED',8.9,24.0,38,182,'',42,28,'','',28,3,0,2,1,2,0,4,4,0,3,2,1,4,3,5,2,0,3,0,2,3,0,3,0,3,1,3,5,2,5,' 9','6 ',30,30,30,30,30,35,2,2,2,2,2,2,2,2,0,2,2,2,1,2,2,1,2,2,3,2,2,1,2,2);info[2] = new Array('','England','','League One','DONCASTER',273,5.6,26.6,50,181,'',41,'ROCHDALE',3.4,25.3,23,182,'',31,27,'','',28,4,2,3,2,0,4,3,0,4,0,1,0,5,2,5,2,4,1,3,2,1,1,1,1,3,0,1,3,2,7,' 12','7 ',35,30,25,35,30,30,2,2,3,3,3,3,3,2,3,2,3,2,2,2,2,2,2,2,2,2,2,2,2,2); info[3] = new Array('','England','','League One','GILLINGHAM',342,2.4,24.3,32,182,'',33,'BRADFORD',6.1,27.1,41,181,'',39,27,'','',28,3,1,0,0,4,3,4,4,1,2,2,1,5,2,5,4,2,1,4,2,4,1,0,2,2,0,4,4,4,4,' 14','9 ',30,30,35,30,30,30,2,2,1,1,2,2,1,2,2,2,2,2,1,1,2,1,2,1,2,2,1,2,2,1); 
    var jsonArray=JSON.stringify(info); 
    console.log(jsonArray); 

使用Ajax调用发送数据..

+0

我不能向js源添加额外的行,因为它位于外部Web地址上。我认为这对我来说是不可能的。但谢谢你的回答,但我不是杰森专家。 – Liverpool