|
// 上传
Model.prototype.dataValueChanged = function(event) {
/*
* 1、获取上传图片,组合预览地址 2、生成上传图片的fID 3、将上传图片信息保存到paiData
*/
$.ajax({
"type" : 'post',
//"async" : false,
"dataType" : 'json',
// "ContentType" : 'application/json',
//"data" : JSON.stringify('{"loginName": "acb","loginPwd":"123"}'),
"url" : "http://192.168.1.177/wex5/post",
"success" : function(data) {
//jsonStr = data;
//data = JSON.parse(data);
alert('OK!' + data.file);
// alert(o.find('return').eq(0).text());
// json=$.parseJSON(o.find('return').eq(0).text());
// alert(json.istelnet);
},
"error" : function(e,result) {
alert('error!' + e.status);
alert(result);
}
});
var data = this.comp('data');
var paiData = this.comp('paiData');
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 operateType = "preview";// 预览
var previewUrl = this.comp("attachmentSimple").getFileUrl(realFileName, storeFileName, ownerID, operateType);
var fid = 1;
if (paiData.getCount() > 0) {
paiData.last();
fid = paiData.getValue("fID") + 1;
}
var gpsDtd = this.getLocation();
gpsDtd.done(function(position) {
var positioning = position.latitude + "|" + position.longitude;
var options = {
defaultValues : [ {
fID : fid,// id
fFileName : realFileName,// 图片名
fPreviewPath : previewUrl,// 预览地址
fDownloadPath : JSON.stringify(jsonList),// 下载时需要的json串
fCreateTime : justep.Date.toString(new Date(), 'yyyy-MM-dd hh:mm:ss'),// 上传时间
fDescription : "",// 描述
fAddress : position.address,// 上传时地址
fPositioning : positioning
// 上传时坐标
} ]
};
paiData.newData(options);
paiData.saveData();
});
data.refreshData();
paiData.refreshData();
};
这是pai的案例中的代码 我加入ajax这段代码 想要访问其中的域名,可是每次都是错误是怎么回事? |
|