使用Titanium DB上的数据生成PDF文档

时间:2012-07-26 20:32:05

标签: json pdf xml-parsing titanium

我正在使用Titanium创建移动应用。我正在使用sqlite的钛db。这个pdf需要有框来构建我正在使用该应用程序的数据和图像。

我假设我需要做的是将数据转换为钛上的json,将其上传到Web服务器并插入到mysql / phpmysql数据库中,然后使用某种类型的脚本来读取web数据库并创建一个pdf并将其发送回手机

是吗?

如果是这样的话......我需要整个过程的帮助哈哈......关于db上传到web db进程的任何好的教程?

1 个答案:

答案 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