Я использую запрос AJAX и рули для передачи данных, как показано ниже.
main.hbs
<script>
..
$.ajax({
type: "POST",
data: JSON.stringify({
propId: "{{staysAt}}",
propImg: "/{{propImg}}",
_csrf: "{{csrfToken}}"
}),
contentType: 'application/json',
dataType: 'json',
url: "/user/sendRequest",
success: function(result){
},
error: function(err){
//console.log(err);
}
})
..
</script>
В propImg
данныехранится как
/uploads 8-11-27T10-54-19.118Zparis-graph-colored.png
Вместо
/uploads\2018-11-27T10-54-19.118Zparis-graph-colored.png
Когда я использую main.hbs
для отображения объекта Handlebar вне запроса AJAX, он отлично работает
<h2>/{{propImg}}</h2>
и дает полный путь к изображению, однако внутри вызова AJAX я не понимаю, что происходит не так.
Я пытался использовать {{{propImg}}}
также и без побега, однако та же проблема возникает.