我试图做的是以某种方式将带有ajax请求的图像对象发送回我的网页。我在互联网上找到了一些选项,但都没有成功。如果我是正确的你不能通过烧瓶发回物品,但我没有找到替代品或其他方法。
这是我的ajax请求:
undefined
这是我的烧瓶功能,名为:
$(function() {
$('#left').bind('click', function() {
var form = $('form#data')[0]; //
var formData = new FormData(form);
$.ajax({
url: "{{ url_for('encode') }}",
type: 'POST',
data: formData,
async: false,
success: function (data) {
$("#img-2").attr("src", data);
},
cache: false,
contentType: false,
processData: false
});
});
});
有什么方法可以发回编码的图像文件并在网站上显示。
答案 0 :(得分:1)
首先,您需要将图像编码为base64,以便以html格式显示。
所以你需要的不是发回一个对象而是发送回编码的值。然后这只是一个正常的反应。