0

BlackBerry phonegapアプリケーションでjsonデータを送受信できるようにするには、クライアント側またはサーバー側のいずれかでどのjavascriptファイルが使用可能である必要がありますか。

これは、投稿されたjson関連の質問に対するすべてのソリューションで省略されることがよくあります。

私はphonegapとjQueryにまったく慣れていないので、サーバー側のphpファイルにフォームの詳細(firstNameやlastNameなど)を送信しようとしています。

データがphpによって処理され、レコードがデータベースに保存されるようにします。

誰かがjsonを使用してデータを送信する方法を教えてもらえますか?

4

1 に答える 1

0

このブログから、phonegapでのJson統合の詳細を入手できます。

このブログでは、JSONを使用してクライアントサーバーデータの送信を容易にする方法を簡単な例で説明します。

サーバーサイトを気にしないでください。サーバーチーム(PHP / Java)が処理します。
phonegapアプリでは、すべてのロジックがjavascriptでbuidであるため、サーバーに情報を送信する場合は、jsonオブジェクトを作成し、それを$.ajax関数と同じ関数に追加して、サーバーからの応答を受信する必要があります。

$.ajax({  
   url:'stringURL',  
   beforeSend: function(x) {      
     x.setRequestHeader('Authorization','username/pwd');  
   },  
   dataType:"json",  
   contentType:'application/json',  
   timeout:10000,  
   type:'POST', 
   data : {
     //append json data here if you want to send some data to server
   }, 
   success:function(data) {  
     alert(data); // here you will get json data on success, parse it like key-value mechanism in js 
   },  
   error:function(XMLHttpRequest,textStatus, errorThrown) {     
     alert("Error status :"+textStatus);  
     alert("Error type :"+errorThrown);  
     alert("Error message :"+XMLHttpRequest.responseXML);  
   }
});

このブログを見て、php-webサービスを作成するか、サーバーチームと共有してください。

于 2012-11-26T10:11:48.143 に答える