我有一个显示本地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很好。
有什么建议吗?提前谢谢!
答案 0 :(得分:3)
一个不错的小工作只需将home.html替换为您的本地html文件和内容与您的div id
document.getElementById("content").innerHTML='<object type="text/html" data="home.html" ></object>';
适用于Chrome,Firefox和IE浏览器!
答案 1 :(得分:1)
我能够通过使用jQuery.ajax解决问题。我是这样做的:
jQuery.ajax({
url: "test.html", dataType: "html"
}).done(function( responseHtml ) {
$("#mydiv").html(responseHtml);
});
希望它有所帮助!
答案 2 :(得分:0)
var $div = $('div#something');
$div.load("test.html");