哪些 javascript 文件必须在客户端或服务器端可用,您才能在 BlackBerry phonegap 应用程序中发送和接收 json 数据。
我看到在所有已发布的 json 相关问题的解决方案中经常忽略这一点。
我对 phonegap 和 jQuery 完全陌生,所以我需要帮助,我也在尝试将表单详细信息(如名字和姓氏)发送到服务器端的 php 文件。
这样数据将由php处理,记录将存储在我的数据库中。
有人可以教我如何使用 json 发送数据吗?
哪些 javascript 文件必须在客户端或服务器端可用,您才能在 BlackBerry phonegap 应用程序中发送和接收 json 数据。
我看到在所有已发布的 json 相关问题的解决方案中经常忽略这一点。
我对 phonegap 和 jQuery 完全陌生,所以我需要帮助,我也在尝试将表单详细信息(如名字和姓氏)发送到服务器端的 php 文件。
这样数据将由php处理,记录将存储在我的数据库中。
有人可以教我如何使用 json 发送数据吗?
您可以从此博客获取有关 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 服务或与您的服务器团队分享。