Phonegap, jQueryMobile Et des services Web

J'ai créé un natif de l'application pour Android en utilisant le SDK Android et java, à l'aide d'un ASP.Net service Web créé par moi, et il fonctionne très bien. Mais maintenant, je veux faire une croix-plate-forme. J'ai entendu dire que Phonegap et jQuery Mobile aidera avec cela, mais je suis encore un peu confus.

  1. Est-il nécessaire pour héberger le fichier HTML qui utilise du Javascript pour fonctionner correctement?
    OU
  2. Puis-je inclure le HTML et le js dans mon application et d'appeler les méthodes de service web?

Quelqu'un peut-il svp me guider?

MON Code de Démonstration est

JAVA SCRIPT

<script type="text/javascript" charset="utf-8" src="phonegap.js"></script>
 <script src="jquery-1.7.2.min"></script>
 <script src="jquery.mobile-1.1.1.min.js"></script>
<script type="text/javascript" charset="utf-8"/></script>

<link rel="stylesheet" src="jquery.mobile-1.1.1.min.css"/>
  <script type="text/javascript">


function onDeviceReady() {}
document.addEventListener("deviceready", onDeviceReady, false);

function LoginButton_onclick() {
    $.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
dataType: "json",
    url:    "http://182.72.192.18/webservicedemo/service.asmx/HelloWorld",
    data: '{}',
    success: function(msg) {
   jsonArray = $.parseJSON(msg.d);
    var $ul = $( '<ul id="details">' );
    for(i=0; i < jsonArray.length; i++)
    {
  $("#details").append('<li id="'+i+'" name="head" >'+jsonArray[i].name+'</li>' );
} $('#details').listview('refresh');
    },
    error: function(msg) {
         alert("Error");
    }
});

</script>

HTML

<div data-role="page" id="Page1">
<h1>DEMO PAGE</h1>

<div id="DEMO"> 
<input id="LoginButton" type="button" value="GET DATA" onclick="LoginButton_onclick()" /></div>

<div id="divList" data-role="content">
<ul id="details" data-role="listview" data-inset="true"></ul>
</div>

</div>     
</body>

et mon ASP.NET Service Web est

[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.Web.Script.Services.ScriptService]
public class Service : System.Web.Services.WebService{
JavaScriptSerializer serializer = new JavaScriptSerializer();
public Service () {}

[WebMethod]
[ScriptMethod(ResponseFormat = ResponseFormat.Json)]
public string HelloWorld() {

    List<clsDetails> deailsList = new List<clsDetails>{
    new clsDetails(1,"BOY","SCHOOL"),
    new clsDetails(2,"GIRL","COLLEGE"),
    new clsDetails(3,"MAN","OFFICE")};

    string detail = serializer.Serialize(deailsList);
    return detail;
}
}

si j'héberge le fichier html avec ma web-service, il me fournir le résultat .
mais quand j'essaie d'appeler à l'aide d'un fichier html local à partir de l'application android qu'il échoue.
je ne peux pas comprendre ce qui s'est passé.

Quelqu'un peut me dire ce qui s'est passé ici?
Regardez ici, c'est la réponse que je reçois de web-service, et je parse que JSON

Phonegap, jQueryMobile Et des services Web

phonegap.xml

<phonegap>  
<access origin="http://182.72.192.18" /> 
</phonegap>
  • Avez-vous regarder le phonegap site web? C'est assez bien documentée.
  • Je ne veux pas c'est un site .. je me demande que peut-téléphone-gap peut être utilisé pour appeler les services web à contenu dynamique . quelle est la façon de le faire?
  • Et je voulais aller phonegap.com et de lire la documentation avant de poser vraiment des questions de base. Essayer de googler vos questions avant de poster.
  • mon code est ici u m'aider à trier ce qui s'est passé. je suis novice dans la technologie web et js . je n'ai pas réussi à trouver ce qui n'allait pas