Я пытаюсь добавить элемент img в успешный POST-запрос ajax для моего приложения-колбы, как показано ниже:
$.ajax({
type: "POST",
url: "/image",
contentType: 'application/json; charset=utf-8',
data: JSON.stringify(pred_path),
success: function() {
$('span#predimage').append("<img src='{{ url_for('new_send') }}' width='1140' height='700'>");
error: function(request,status,message) {
//alert("Error\n"+message);
}
});
Элемент вызывается правильно, а вывод в элементе HTML выглядит следующим образом:
<span id="predimage"><img src="{{ url_for(" new_send')="" }}'="" height="700" width="1140"></span>
Из-за чего изображение не отображается на веб-странице. Может кто-нибудь, пожалуйста, помогите мне здесь, так как я не мог найти правильного решения. Ссылка на вышеприведенное взята из https://www.reddit.com/r/flask/comments/6di61d/url_for_and_jqueryjavascript/, в котором говорится, что подобное использование работало. Но я не могу понять, почему это не работает здесь.