2015-10-27 3 views
0

Я хочу использовать $ ('# externalPageDivID'). Load (''), чтобы загрузить внешнюю страницу и поместить содержимое в тег div в файле index.html. Другими словами, я хочу использовать Кордову в качестве обертки для внешней страницы и в конечном итоге использовать некоторые API-интерфейсы Кордовы.Как загрузить внешнюю страницу с помощью Ajax и Cordova?

Проблема заключается в том, что на внешней странице есть относительные пути, и когда я использую вышеуказанную функцию для своего приложения вместо поиска этих ресурсов на сервере, он ищет их в файле: // location.

Есть ли возможность иметь дело с относительными путями внешней страницы, хотя я могу изменить ее содержимое?

С наилучшими пожеланиями, TD

метод

ответ

0

Нагрузка() загружает данные из сервера и помещает полученные данные в выбранном элементе.

В следующем примере показано окно предупреждения после завершения метода load(). Если метод load() преуспел, он отображает «Загруженный внешний контент!», И если он не работает, отображается сообщение об ошибке:

$("button").click(function(){ 
    $("#div1").load("demo_test.txt", function(responseTxt, statusTxt, xhr){ 
     if(statusTxt == "success") 
      alert("External content loaded successfully!"); 
     if(statusTxt == "error") 
      alert("Error: " + xhr.status + ": " + xhr.statusText); 
    }); 
}); 
Смежные вопросы