【发布时间】:2014-08-08 12:21:10
【问题描述】:
我有一个简单的网站,它从 xml 提要收集当地海滩天气数据,并使用 javascript 将其显示在移动友好网站 (rannailm.com) 中。
有人可以帮我一个简单的方法,根据“koht”(意思是位置)变量向这个列表添加字母排序。
无论我尝试了什么,我都搞砸了。
我当前的脚本如下:
<script type="text/javascript">
$(function () {
$.getJSON('http://rannailm.com/g4s.json', function (data) {
var temperatures = data;
var listItems = $.map(temperatures, function (item) {
if (!item.IsHidden)
{
var koht = !item.KohtFixed ? item.Koht : item.KohtFixed;
return $('<li class="m-item">')
.append(
$('<h3 class="m-header">').append($('<a>').html(koht + " " + item.Vesi)),
$('<div class="m-content">')
.append($('<div class="m-inner-content">')
.append($('<img>').attr("src", getImage(item.Ilm)).attr("alt", item.Ilm).addClass("ilmIkoon"))
.append($('<img>').attr("src", getImage(item.Lipp)).attr("alt", item.Lipp).addClass("lipp"))
.append($('<p>').html("ÕHK " + item.Temp))
.append($('<p>').html("RAHVAST " + item.Rahvast))
.append($('<h5>').html("Viimati uuendatud " + item.Aeg))));
}
});
$('#temp-list').empty().append(listItems);
$('.m-bellows').bellows();
});
});
</script>
【问题讨论】:
-
你在哪里排序?
-
@Mritunjay AJAX 调用返回的数据?
-
当你说它是一个 xml 提要但显示的代码是 json 时令人困惑
-
是的,很抱歉造成混淆,但是 json 是从 XML 提要创建的,并稍微调整了输入。
标签: javascript jquery sorting alphabetical alphabetical-sort