类似一个发说说的功能,前台需要发送文字和图片到后台,可是我感觉一发送完数据页面就跳走了(代码里面有个判断status,完了有个plus.webview.create),我的意思是等我处理完数据库后发送数据,前台接受判断后再往下操作。(新手上路了)
![盲剑客的遗言](https://img-cdn-tc.dcloud.net.cn/account/identicon/127044a3f5810481aab076cc7990fa90.png)
盲剑客的遗言
- 发布:2015-04-11 09:46
- 更新:2016-01-22 16:38
- 阅读:2627
2 个回复
盲剑客的遗言 (作者)
今天意外发现t.responseText有我从服务器发送过来的数据,于是这个问题就暂时下面这样解决了,也不知道这样是对是错......
RyanCai
var task = plus.uploader.createUpload(func_url,
{ method:"POST",blocksize:204800,priority:100 },
function ( t, status ) {
// 上传完成
if ( status == 200 ) {
//plus.nativeUI.closeWaiting();
var rsult=JSON.parse(task.responseText);
showPicList(rsult.list)
plus.nativeUI.closeWaiting();
alert( "Upload success: " t.url "/" task.responseText "/*/ " rsult.list);
} else {
plus.nativeUI.closeWaiting();
alert( "Upload failed: " status );
}
}
);
可以直接使用:
task.responseText 获取服务放回的json字符串