Предположим, у меня есть веб-страница в Интернете, на этой странице есть много элементов с идентификаторами. Как получить эти элементы с помощью javascript? Я использовал этот кусок с JQuery:Извлечь элементы из html с помощью javascript
$.get(websiteUrl, {}, function(results){
//alert(results); // will show the HTML from anotherPage.html
console.log($(results).find("bookId").html()); // show "bookId" div in results
});
Но я получаю сообщение об ошибке:
XMLHttpRequest cannot load; Origin http://127.0.0.1:8000 is not allowed by Access-Control-Allow-Origin.
На самом деле, я пытаюсь загрузить некоторые данные из веб-страницы в PhoneGap приложение на Android. Любые идеи, как это сделать?
С какого браузера вы проводите тестирование? И вы попробовали свою живую версию своей веб-страницы? Google Chrome не позволит вам отправлять AJAX-запросы на ваш локальный хост по какой-то причине. –
Yeap, я тестировал в Chrome. На самом деле, мне нужны только те элементы веб-страницы в приложении Phonegap. Есть ли способ получить их без дополнительной серверной логики? Почему на WP7 Silverlight я могу просто получать изображения или текст из HTML и на Phonegap нет? – Roman