1

我当前的链接导致 404 这是正确的行为。

现在服务器返回我想用作页面的html代码。

$(document).bind('pageloadfailed', function(e, data) {
    // use html from 404 result as var page that should be displayed now
    data.deferred.reject(data.absUrl, data.options, page);
    return false;
});
4

1 回答 1

2

W3C 上的 XMLHttpRequest 帮助页面和检查 jQuery Mobile 代码,我想说应该可以这样:

$(document).bind('pageloadfailed', function(e, data) {
    // use html from 404 result as var page that should be displayed now
    var htmlSource = data.xhr.responseText; // this should contain your page source
    data.deferred.reject(data.absUrl, data.options, page);
    return false;
});
于 2012-11-29T09:44:09.773 回答