jQueryMobile:获取pageloadfailed的结果

我当前的链接导致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; }); 

从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; });