2017-01-24 4 views
0

Что касается грабежа, у меня есть шаблон, такие как:Поддерживает ли поддержка подстановки (строки/JSON) в произвольное место в шаблоне?

<script> 
    var json = ???; 
</script> 
<h1>Example</h1> 

Есть ли способ заменить ??? строку другой строкой?

Я думаю, что следующей функцией может быть решение https://hackage.haskell.org/package/heist-1.0.1.0/docs/Heist-Splices-Json.html#v:bindJson, но мне трудно понять эту функцию и/или какую разметку использовать в шаблоне.

ответ

0

Нет. Вы не можете заменить что-либо внутри тега <script>, потому что текст внутри тега скрипта не обрабатывается как HTML. Это рассматривается как простой текст. Если это не было сделано, вы не сможете написать JS-код, например if (x < 42), потому что меньше, чем будет рассматриваться как начало тега.

Смежные вопросы