2

我有一个显示本地 HTML 文件的 Cocoa WebView。我正在尝试使用 jQuery.load() 将另一个本地 HTML 文件加载到 div 中。我的 JavaScript 代码是这样的:

$("#mydiv").load("test.html");  // test.html is a local file inside the app's bundle

我没有看到任何异常,但它不会在 div 中加载 html。我对 iOS 应用程序使用完全相同的代码,并且运行良好。我也尝试过使用 XMLHttpRequest() 并且我可以看到 responseText 很好。

有什么建议吗?提前致谢!

4

3 回答 3

3

一个不错的小工作只需将 home.html 替换为您的本地 html 文件,并将内容替换为您的 div id

document.getElementById("content").innerHTML='<object type="text/html" data="home.html" ></object>';

适用于 Chrome、Firefox 和 IE 享受!

于 2014-09-24T14:07:15.080 回答
2

我能够通过使用 jQuery.ajax 来解决这个问题。我是这样做的:

jQuery.ajax({ 
     url: "test.html", dataType: "html" 
}).done(function( responseHtml ) {
     $("#mydiv").html(responseHtml);
});

希望它可以帮助某人!

于 2013-07-21T15:02:31.883 回答
0
var $div = $('div#something');
$div.load("test.html");
于 2013-07-17T23:50:33.050 回答