簡體   English   中英

jQuery .load沒有在Cocoa WebView中加載本地html文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM