當試圖在c#中生成html代碼時,使用它非常有幫助。如何將格式化的字符串傳遞給JavaScript var?請參閱c#示例我的意思
var someString = @"
<html>
<body>
Some html
</body>
</html>";
我知道Html庫以對象的形式添加元素,但我不使用它。問題是如何在JavaScript中做同樣的事情?
當試圖在c#中生成html代碼時,使用它非常有幫助。如何將格式化的字符串傳遞給JavaScript var?請參閱c#示例我的意思
var someString = @"
<html>
<body>
Some html
</body>
</html>";
我知道Html庫以對象的形式添加元素,但我不使用它。問題是如何在JavaScript中做同樣的事情?
你不能這樣做,但你可以做到這一點...
<script type="text/html" id="somestring">
your string blah blah blah
blah blah blah
</script>
<script>
var mystring = document.getElementById('somestring').innerHTML;
</script>
有趣的... jquery = $(「#somestring」)。html()也很好,我想 – RollRoll
是的,我更喜歡jQuery,但只顯示不需要jQuery。 –
用於模板化的EJS將AJAX用於開箱即用的遠程模板。我非常喜歡它,因爲您也可以使用JavaScript語法,而不必學習像handlebar這樣的奇怪抽象。 –
做什麼* *同樣的事情? –
這是一個關於JavaScript模板的問題嗎? –
你是指多行字符串嗎?使用\ n是理智的迴應。實際上你可以用\來結束一行,讓瀏覽器繼續將字符串轉換爲下一行,但這不會通過JSLint。 –