首页 > Web开发 > 详细

js 模拟ajax方式提交数据

时间:2016-01-08 23:20:22      阅读:152      评论:0      收藏:0      [点我收藏+]

html页面

<script>
function LocaluploadCallback(msg) {
    document.getElementById("f_localupload").outerHTML = document.getElementById; //清空
    alert(msg);
}
</script>

<form id="formlocalupload" action="/album/upload/" enctype="multipart/form-data" method="post" target="hidden_frame">
    <input type="file" name="f_localupload" id="f_localupload" accept="image/jpg,image/jpeg,image/gif,image/png,image/bmp" />
    <input type="submit" name="submit" value="提交" />
</form>

<iframe name=‘hidden_frame‘ id="hidden_frame" style=‘display:none‘></iframe>

 

后台程序

def upload(request):
    try:
       user = request.user
        #file = request.FILES.get(‘f_localupload‘)
        file_obj = request.FILES.values()[0]
        return HttpResponse("<script>parent.LocaluploadCallback(‘ok’) </script>")
     except Exception, e:
        log.error(e)
        return HttpResponse("<script>parent.LocaluploadCallback(‘error‘) </script>")

js 模拟ajax方式提交数据

原文:http://www.cnblogs.com/weiok/p/5115027.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!