Django 文件上传,Ajax ,JavaScript

上传图片注意事项:

1.form表单提交文件,需在form添加属性 enctype="multipart/form-data"

2.当前input标签type = file name="img"

3.views.py img=request.FILE.get("img")

ajax格式:

$("#fav").click(function () {
                $.ajax({
	                # type:"post"
                    url:"{% url 'project:fav' %}",
                    data:{
                        'is_fav':{{ is_fav }},#可穿插模板语言
                        'pro_id':{{ pro_item.id }},
                    },
                    success:function (data) {
                        window.location.href=data #成功后执行的函数方法 data由后端 HTTPResponse或者JsonResponse传回
                    }
                })
            })

onclick 方式(无jq库)

form表单:

    

javaScript

 

你可能感兴趣的:(HTML)