$("#comparison-qty").html('<div id="comparison-qty"><a href="'+
[[${url_compare_view}]] +'">' + error.transport + '</a></div>');
你好,我有这个代码。我希望这个百万美元变量的[[${url_compare_view}]]
是属性href的值,但它不起作用。哪里错了?
答案 0 :(得分:0)
首先,您必须将变量存储在inline
脚本上,以便稍后访问其数据,因为百升叶片仅适用于html
页面而非js
文件。试试这个。
<script th:inline="javascript">
/*<![CDATA[*/
var urlCompareView = /*[[${url_compare_view}]]*/ 'url_compare_view';
/*]]>*/
</script>
然后你可以在你的javascripts上使用ir。
$("#comparison-qty").html('<div id="comparison-qty"><a href="'+ url_compare_view +'">' + error.transport + '</a></div>');
希望它对你有所帮助。
修改强>
如果你想做所有inlinie。试试这个。
<script th:inline="javascript">
/*<![CDATA[*/
var urlCompareView = /*[[${url_compare_view}]]*/ 'url_compare_view';
$("#comparison-qty").html('<div id="comparison-qty"><a href="'+ url_compare_view +'">' + error.transport + '</a></div>');
/*]]>*/
</script>