我当前的链接导致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;
});
答案 0 :(得分:2)
从XMLHttpRequest help page on W3C开始,通过检查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;
});