这是我所拥有的: 我有一个用于放置json的文件输入(我注意到,如果ext是.txt,它也可以工作)并导入其内容。我正在修改现有代码,并且对javascript不太熟悉,我只需要帮助解密该代码即可。
我认为我必须更改与(f)有关的内容,但是我很确定我需要离开$ .parseJSON(f);。然后剩下的就是该函数执行应用提供的数据所要做的事情。无需过多询问,我应该如何通过MYSQL查询而不是文本文件来提供数据?
文件输入
$('#loadbutton').change(function()
{
var reader=new FileReader();
reader.onload=function()
{
load(reader.result);
}
reader.readAsText($('#loadbutton')[0].files[0]);
});
加载功能
function load(f)
{
f=$.parseJSON(f);
lineSegments=new Array();
freePosts=new Array();
shadedBoxes=new Array();
var p=[],t;
for(var i=0;i<f[0].length;++i)
{
t=saveObjectToLineSegment(f[0][i],p);
lineSegments.push(t);
}
loadLinkPostsArray(p,f[0],0,0,true);
for(i=0;i<f[1].length;++i)
{
freePosts.push(saveObjectToVertex(f[1][i]));
}
if(typeof f[2]!='undefined')
{
for(i=0;i<f[2].length;++i)
{
shadedBoxes.push(saveObjectToBox(f[2][i]));
}
}
}