我正在使用Titanium创建移动应用。我正在使用sqlite的钛db。这个pdf需要有框来构建我正在使用该应用程序的数据和图像。
我假设我需要做的是将数据转换为钛上的json,将其上传到Web服务器并插入到mysql / phpmysql数据库中,然后使用某种类型的脚本来读取web数据库并创建一个pdf并将其发送回手机
是吗?
如果是这样的话......我需要整个过程的帮助哈哈......关于db上传到web db进程的任何好的教程?
答案 0 :(得分:0)
Check the docs,HTTPClient是您需要使用的,它是一个标准。
第一步是在服务器上创建一个解析JSON格式的Web服务。您必须完成的大部分工作与Titanium无关,但这里是使用Titanium App发送POST将JSON对象发送到某些Web服务的代码。
var xhr_getstep = Titanium.Network.createHTTPClient();
xhr_getstep.onload = function(e) {
// Do something with the response from the server
var responseBlob = this.responseText;
};
xhr_getstep.onerror = function() {
Ti.API.info('[ERROR] WebService failed.');
};
xhr_getstep.open("POST", 'http://yourwebsite.com/yourwebserviceentry.php');
xhr_getstep.setRequestHeader("Content-Type", "application/json");
// Create your object with info on how to create the PDF
var objSend = {title : 'Amazing Title'};
xhr_getstep.send(obj); // Send it all off