Каков наилучший способ сделать HTTP GET в PhoneGap?Я не хочу использовать Java для этого, поэтому теперь вопрос в том, следует ли это делать в jQuery или в JavaScript.Я читал, что JavaScript в PhoneGap в основном используется для событий пользовательского интерфейса.Есть ли другой способ выполнить HTTP GET в PhoneGap?
РЕДАКТИРОВАТЬ: В книге, написанной Эндрю Ланни ( Руководство для начинающих PhoneGap ), автор упоминает и приводит примеры доступа к удаленным ресурсам.использование API поиска Twitters - отправка HTTP-запросов на сервер.В этом случае это не очень полезно для меня, потому что он получает объект JSON в ответ от сервера.В моем приложении мне нужен строгий текст HTML в качестве ответа.
РЕДАКТИРОВАТЬ (как предложено codemonkey и Simon MacDonald):
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.0/jquery.mobile-1.0.css" />
<script type="text/javascript" src="http://code.jquery.com/jquery-1.4.3.min.js"></script>
<script type="text/javascript" src="http://code.jquery.com/mobile/1.0a1/jquery.mobile-1.0a1.min.js"></script>
<script type="text/javascript">
$.get('http://www.google.com', function(data) {
alert(data);
});
</script>
В этом случае из предложения следует вопрос:
Должен ли я использовать внешние библиотеки (jQuery-mobile / jQuery) или лучше включить их в проект.Конечно, с первым предложением я буду заставлять пользователя загружать библиотеки каждый раз, когда он будет вынужден их использовать, что немного неэффективно, или я должен просто включить их в проект?В этом случае, каково правильное расположение в проекте (файловая система) для размещения библиотек jQuery, ' www ', ' libs ', ' res 'и т.д.?
Как и в случае с предложением Саймона Макдональда:
<script>
function get() {
var request = new XMLHttpRequest();
request.open("GET", "http://www.google.com", true);
request.onreadystatechange = function() {
if (request.readyState == 4) {
if (request.status == 200 || request.status == 0) {
// -> request.responseText <- is a result
}
}
}
request.send();
}
</script>
Преимущество: дополнительные библиотеки не нужны