我有一個顯示本地HTML文件的Cocoa WebView。我試圖使用jQuery.load()將另一個本地HTML文件加載到div中。我的JavaScript代碼是這樣的:jQuery .load不會加載可可WebView中的本地html文件
$("#mydiv").load("test.html"); // test.html is a local file inside the app's bundle
我沒有看到任何異常,但它不會加載div內的html。我爲iOS應用程序使用完全相同的代碼,並且工作正常。我也嘗試使用XMLHttpRequest(),我可以看到responseText罰款。
有什麼建議嗎?提前致謝!
您可以嘗試在'.load()'之前放置'$(document).ready',以確保頁面完全存在,然後再嘗試加載新的內容。根據加載時間我有JS失敗,因爲目標div不在那裏,當它試圖執行。 – Peter
實際上,代碼在DOM加載後正在執行。我在想和Cocoa的WebView有關,因爲相同的代碼在iOS,Android和Windows下運行時沒有問題。謝謝你的時間。 – Reinaldo