[英]jQuery .load is not loading a local html file inside a Cocoa WebView
我有一個顯示本地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很好。
有什么建議? 提前致謝!
一個不錯的小工作只需用你的本地html文件和你的div id內容替換home.html
document.getElementById("content").innerHTML='<object type="text/html" data="home.html" ></object>';
適用於Chrome,Firefox和IE瀏覽器!
我能夠通過使用jQuery.ajax解決問題。 我是這樣做的:
jQuery.ajax({
url: "test.html", dataType: "html"
}).done(function( responseHtml ) {
$("#mydiv").html(responseHtml);
});
希望它可以幫到某人!
var $div = $('div#something');
$div.load("test.html");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.