如何从服务器响应中显示phonegap中的图像
How to display the images in phonegap from server response
当将值从服务器发布到我的phonegap应用程序时,我的服务器中有一个签名板,我得到的响应如下:如何使用该响应存储到DB中并显示在我的phoneap中。
解析JSON后我的响应:
[{"searchStr":"signature.png:sStrEnd","type":"image'/png","usrName":"signature.png","size":5686,"name":"files'/x5cviyfvqelfbra.png"}]
在该响应中,我如何获得图像路径或直接图像。
我在画布中显示图像的脚本
var arbeidcanvas = $('#mArbeid')[0];
arbeidcanvas.width = arbeidcanvas.width;
var arbeidsign = arbeidcanvas.getContext("2d");
var arbeidimg = new Image();
arbeidimg.src = **MYDATABASE VALUE**;
arbeidimg.onload = function() {
arbeidsign.drawImage(arbeidimg, 0,0);
}
<div id="result_data"></div>
<canvas id="myCanvas" ></canvas>
<script>
$(document).ready(function(){
var obj = [{"searchStr":"signature.png:sStrEnd","type":"image'/png","usrName":"signature.png","size":5686,"name":"files'/x5cviyfvqelfbra.png"}] ;
if(obj.length >0){
var list = '<ul data-role="listview" >'
$.each(obj, function(key, value){
if(value.searchStr){
list += '<li>searchStr :'+value.searchStr+'</li>';
}
if(value.type)
list += '<li>type :'+value.type+'</li>';
if(value.size)
list += '<li>size :'+value.size+'</li>';
if(value.name)
list += '<li>name :'+value.name+'</li>';
}) ;
list += '</ul>' ;
$("#result_data").append(list).trigger('create');
$("#result_data").listview('refresh');
var canvas = document.getElementById('myCanvas');
var context = canvas.getContext('2d');
var imageObj = new Image();
imageObj.onload = function() {
context.drawImage(imageObj, 0, 0);
};
imageObj.src = your_img_src;
}
});
</script>
将数据存储在数据库中请参阅此链接
1)http://docs.phonegap.com/en/3.0.0/cordova_storage_storage.md.html
var jsonData = JSON.parse(myMessage);
for (var i = 0; i < jsonData.counters.length; i++) {
var counter = jsonData.counters[i];
console.log(counter.counter_name);
}
相关文章:
- 使用谷歌地图API和phonegap显示当前位置+方向
- 显示数字键盘的Phonegap-js提示
- 使用PhoneGap和jQuery Mobile在android设备上显示动态列表视图
- 使用Phonegap Build后,谷歌地图将不会显示在手机上
- 以html形式显示sqlite数据库中的数据(phonegap)
- 我可以在不显示网络视图的情况下使用phonegap吗
- 如何从服务器响应中显示phonegap中的图像
- 在IOS(Phonegap)中按姓名对联系人进行排序(姓名显示为中文和英文)
- 在phonegap android中上传多个文件时,使用jquery ui显示进度条
- PhoneGap-Javascript没有显示任何响应
- PhoneGap-显示可用的可用空间
- 在phonegap应用程序中显示pdf
- 阻止 YouTube API 在 PhoneGap Android 上全屏显示
- 使用Phonegap显示iOS文档目录中可用的本地pdf文件
- 如何将数据保存在一个 HTML 页面中,然后在 Phonegap 中的另一个 HTML 页面上显示
- 使用 Cordova 在 iOS 上显示联系人 (PhoneGap)
- PhoneGap应用程序显示旧的iOS 6键盘和旧的选择器
- 如何在PhoneGap中显示长数据列表
- 如何使用Javascript在Blackberry Phonegap中显示当前文档的URL
- 在同一个WebView /页面中显示PhoneGap中的Facebook like框