Javascript支持在phonegap中发送和接收json数据的文件

时间:2012-11-25 21:29:08

标签: javascript json cordova blackberry-webworks

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

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

我是phonegap和jQuery的新手,所以我也需要帮助,我也试图将表单详细信息(如firstName和lastName)发送到服务器端的php文件。

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

有人可以帮我解决如何使用json发送数据的问题吗?

1 个答案:

答案 0 :(得分:0)

您可以通过此blog获取有关手机屏幕中Json集成的详细信息。

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

不要担心服务器站点,服务器团队(PHP / Java)会处理它 在phonegap app中,每个逻辑都是用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);  
   }
});

请查看此blog以编写php-web服务或与您的服务器团队共享。