Fix infinite content ajax call parameters
- Ajax request could end up in a 404 if the page URL didn't have at least a query string parameter
This commit is contained in:
parent
5029b992ad
commit
481925c353
1 changed files with 15 additions and 2 deletions
|
@ -893,16 +893,29 @@ function loadScrollContent() {
|
||||||
|
|
||||||
// get the raw content from the next page and insert this content
|
// get the raw content from the next page and insert this content
|
||||||
// right before "#conversation-end"
|
// right before "#conversation-end"
|
||||||
$.get(infinite_scroll.reload_uri + '&mode=raw&last_received=' + received + '&last_commented=' + commented + '&last_created=' + created + '&last_uriid=' + uriid, function(data) {
|
$.get({
|
||||||
|
url: infinite_scroll.reload_uri,
|
||||||
|
data: {
|
||||||
|
'mode' : 'raw',
|
||||||
|
'last_received' : received,
|
||||||
|
'last_commented': commented,
|
||||||
|
'last_created' : created,
|
||||||
|
'last_uriid' : uriid
|
||||||
|
}
|
||||||
|
})
|
||||||
|
.done(function(data) {
|
||||||
$("#scroll-loader").hide();
|
$("#scroll-loader").hide();
|
||||||
if ($(data).length > 0) {
|
if ($(data).length > 0) {
|
||||||
$(data).insertBefore('#conversation-end');
|
$(data).insertBefore('#conversation-end');
|
||||||
lockLoadContent = false;
|
|
||||||
} else {
|
} else {
|
||||||
$("#scroll-end").fadeIn('normal');
|
$("#scroll-end").fadeIn('normal');
|
||||||
}
|
}
|
||||||
|
|
||||||
document.dispatchEvent(new Event('postprocess_liveupdate'));
|
document.dispatchEvent(new Event('postprocess_liveupdate'));
|
||||||
|
})
|
||||||
|
.always(function () {
|
||||||
|
$("#scroll-loader").hide();
|
||||||
|
lockLoadContent = false;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue