我从本地主机获取json文件中的数据,但是当我在整个循环中调用alert时,var html仅返回html中的数据,并且它仅适用于Firefox。
我的问题
1.如何在我的javascript中取消警告功能仍然返回var html
2.除了警报我还可以使用什么来显示我的json文件中的数据
3.为什么我的代码不能在所有互联网平台上运行
function myFunction()
{
var html=new String();
$.getJSON('GroupID.json',function(data)
{
var h=new String();
for(var i=0;i<data.length;i++)
{
h+='<div class="data">';
h+=data[i]['group_option'].OptionsID+'<br>';
h+=data[i]['group_option'].MenuGroupID+'<br>';
h+=data[i]['group_option'].group_options_name+'<br>';
for(var iter = 0; iter < data[i]['group_option']['option_items'].length; iter++)
{
h+=data[i]['group_option']['option_items'][iter]['item'].OptionItemID+'<br>';
h+=data[i]['group_option']['option_items'][iter]['item'].option_name+'<br>';
h+='<br><br><br>';
}
h += '</div>';
}
alert("h");
alert(h);
alert("html equals ");
html=h;
alert(html);
});
alert("returning html");
alert(html);
return html;
}