Skip to content

Instantly share code, notes, and snippets.

@ciryon
Created January 18, 2011 09:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ciryon/784185 to your computer and use it in GitHub Desktop.
Save ciryon/784185 to your computer and use it in GitHub Desktop.
Då servern inte svarar går den ändå in i success-callbacken
load_data_into_table:function (page_id, category_id, on_success) {
app.show_spinner();
var aWhiteWheel = new activityIndicator($('#WhiteWheel'));
aWhiteWheel.start();
var url_to_use = serverHost+"/items/"+category_id;
if (category_id==null) {
url_to_use = serverHost+"/items";
};
$.ajax({
url:url_to_use,
dataType:"json",
success:function (data) {
reset_data_for_items(page_id);
aWhiteWheel.stop();
app.remove_spinner();
jQuery.each(data, function() {
if (this.type=="category") {
var $newitem = $("<li class=\"arrow\" data-item-id=\""+this.id+"\" data-item-type=\""+this.type+"\"><a href=\"#\" rel=\"external\">"+this.name+"</a></li>");
$(page_id+" ul").append($newitem);
}
else {
var $newitem = $("<li class=\"arrow\" data-item-id=\""+this.id+"\" data-item-type=\""+this.type+"\"><a href=\"#\" rel=\"external\">"+this.name+"</a></li>");
$(page_id+" ul").append($newitem);
}
});
if(on_success!=null) {
on_success();
}
},
error: function(xhr, status, error) {
reset_data_for_items(page_id);
aiGreenStar.stop();
app.remove_spinner();
alert("coult not load data");
if (page_id === "#items") {
// app.alert(localizedString("networkErrorText"),
// function(){app.load_data_into_table("#items",category_id,null)},
// localizedString("warning"),
// localizedString("retry"));
}
else {
// app.alert(localizedString("networkErrorText"),
// null, //function(){ jQT.goBack() },
// localizedString("warning"),
// localizedString("ok"));
}
}
});
return false;
},
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment