2 回答

TA貢獻2037條經(jīng)驗 獲得超6個贊
您可以在 HTML 中插入腳本標記,并對服務器端的變量進行字符串化,然后在窗口上讀取序列化的全局變量。
響應.body = ('
<html>
<head>
...
</head>
<body>
<p>text...</p>
<script>
window.bar = @@@
</script>
</body>
</html>
'.replace(@@@, JSON.stringify(bar))
請注意,應在結果中替換某些模式/字符JSON.stringify,更安全的方法如下:
function toJSONSafely (obj: any) {
return JSON.stringify(obj)
.replace(/\u2028/g, '\\u2028')
.replace(/\u2029/g, '\\u2029')
.replace(/<\/script>/g, '<\\/script>')
}

TA貢獻1825條經(jīng)驗 獲得超4個贊
在 html 代碼中使用您的 javascript,即內(nèi)聯(lián) javascript,如下所示
<html>
<head>
</head>
<body>
<p>use this code </p>
<script>
function getAllBears(id){
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
document.getElementById("allBear").innerHTML = this.responseText;
}
};
xhttp.open("GET", "allBears", true);
xhttp.send();
}
</script>
</body>
</html>
- 2 回答
- 0 關注
- 154 瀏覽
添加回答
舉報