|

楼主 |
发表于 2016-8-30 11:09:39
|
显示全部楼层
Model.prototype.dataValueChanged = function(event) {
/*
* 1、获取上传图片,组合预览地址 2、生成上传图片的fID 3、将上传图片信息保存到paiData
*/
var data = this.comp('data');
var paiData = this.comp('paiData');
var picture = this.comp('simpleFileStore');
var row = data.getCurrentRow();
var jsonList = eval("(" + row.val('fileName') + ")");
jsonList[0].ownerID = row.getID();
var ownerID = row.getID();
var realFileName = jsonList[0]["realFileName"];
var storeFileName = jsonList[0]["storeFileName"];
var post_url= this.comp("docStorePath");
var operateType = "PictureUrl";// 预览
var previewUrl = this.comp("attachmentSimple").getFileUrl(realFileName, post_url, storeFileName, ownerID, operateType);
var gpsDtd = this.getLocation();
gpsDtd.done(function(position) {
var positioning = position.latitude + "|" + position.longitude;
justep.Shell.showPage("map", {
positioning : positioning
});
});
var post_data = {
id:'Robin',
sid: 'abcd',
password: '123456',
type:'user',
gps:positioning,
imgPath : previewUrl,
} ;
$.post("http://192.168.1.177:8011/wex5/post", post_data, function(result) {
alert("成功")
});
};
版主我这样调用为啥总出错,提示positioning没有被定义! 或者说position.latitude没有值是怎么回事? |
|