Ajax post提交 上传图片到后台 返回 XMLHttpRequest status=0
ui.jcsubmit.click(function() { $.post('提交接口', { jcr: ui.jcr.val(), jcsj: ui.jcsj.val(), jcrs: ui.jcrs.val(), xccs: ui.xccs.val(), zfwssyqk: ui.zfwsqk.val(), jcfs: ui.jcfs.val(), Image: getimagebase64() }, function(response) {}) }); //将所有base64图片源转化进行encodeURIComponent加密并以','隔开 function getimagebase64() { var picbasestr = ""; var imageitemlist = $('.image-item'); $.each(imageitemlist, function(index, item) { if (index == 0 && (item.src != undefined)) { picbasestr = encodeURIComponent(item.src); } else if (item.src != undefined) { picbasestr += "," + encodeURIComponent(item.src); } }); return picbasestr; }
页面是嵌套在android webview中,不论是否带图片参数提交以后后台是可以接受到并返回,但是
function(response)没图片接受到true有图片 测试返回status=0跑到异常处理中了
google浏览器测试图片上传是可以正常返回true
求思路如何解决这个问题?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
老兄,如何解决的,服务要添加啥代码吗? 我在uniapp中webview调用$.ajax上传文档,status也是返回0
已经解决了。服务器问题