0

哪些 javascript 文件必须在客户端或服务器端可用,您才能在 BlackBerry phonegap 应用程序中发送和接收 json 数据。

我看到在所有已发布的 json 相关问题的解决方案中经常忽略这一点。

我对 phonegap 和 jQuery 完全陌生,所以我需要帮助,我也在尝试将表单详细信息(如名字和姓氏)发送到服务器端的 php 文件。

这样数据将由php处理,记录将存储在我的数据库中。

有人可以教我如何使用 json 发送数据吗?

4

1 回答 1

0

您可以从此博客获取有关 phonegap 中 Json 集成的详细信息。

这篇博客将通过一个简单的例子来解释如何使用 JSON 来简化客户端-服务器数据传输。

不要为服务器站点而烦恼,服务器团队(PHP / Java)会处理它。
在 phonegap 应用程序中,每个逻辑都是在 javascript 中构建的,因此在您的情况下,如果您想向服务器发送一些信息,您需要创建 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 回答