springboot怎么把数据传给前端:springboot 如何引入前端 bootstrap?
这种问题网上一搜一大堆,你可以具体找一篇文章试试,遇到问题可以针对相关问题去提问。springboot通过jar包方式引入bootstrap_个人文章 - SegmentFault 思否 这不是查查就
顺晟科技
2022-10-19 14:29:55
138
我有一个单词匹配练习游戏,它是用javascript和HTML编写的。当用户单击add more时,add_more()方法将向keys和descriptions输入框中添加一个新的键、description对。
预期:用户单击render html,然后出现一个新的标签,其中包含所呈现的html。用户应该能够将键拖放到descritpions上。
actual:用户单击render html,然后出现一个新选项卡,其中包含所呈现的html。拖放功能不起作用。javascript库未正确加载。
此方法出现问题。
function render_html(){
textarea = document.getElementById("generated_html_textarea");
// Set the generate html to the value from the textarea.
generated_html = textarea.value;
console.log(generated_html);
// Create a new tab.
var new_window = window.open('');
maincontentstyle = document.getElementById("maincontentstyle");
rendered_html = document.createElement("div");
rendered_html.setAttribute("id","rendered_html");
rendered_html.setAttribute("style","border: 1px solid #EB0D1B; width: 360px; font-family: courier; font-size: 100.5%; margin: 0px auto; border: 1px; text-align: center; margin-top: 5px;");
rendered_html.innerHTML += generated_html;
rendered_html.innerHTML +='<span style="padding: 3px"> <button id ="one" class="button" type="button" onClick="show_answer()">Show Answer</button> <button id = "resetButton" class="button" type="button" onClick="reset()">Reset</button> </span>';
results = document.getElementById("results");
// Append the rendered html to the results tab
results.appendChild(rendered_html);
htmlRendered = true;
header = '<!DOCTYPE HTML>\n<html lang=\"en\">\n\t<head>\n\t\t<title>Word Matching Exercise</title>\n\t\t<style>\n*:focus {outline: 2px solid blue; outline-offset: 2px;}\n\t\tdetails {padding:3px;}\n\t\t</style>\n\t\t<link rel=\"stylesheet\" type=\"text/css\" href=\"boxes.css?v=9999\" />\n\t\t<script type=\"text/javascript\" src=\"event1.js?v=9999\">';
header += '</'
header += 'script>\n<script async src=\"https://www.googletagmanager.com/gtag/js?id=UA-89940905-27\">'
header += '</'
header += 'script>\n<script>\n\t window.dataLayer = window.dataLayer || [];\n\t function gtag(){dataLayer.push(arguments)};\tgtag(\"js\", new Date());\tgtag(\"config\", \"UA-89940905-27\");\n'
header += '</'
header += 'script>\n'
header += '<script src="jquery-1.7.2.min.js">'
header += '</'
header += 'script>'
header += '<script src="jquery-ui.min.js">'
header += '</'
header += 'script>'
header += '<script src="jquery.ui.touch-punch.min.js">'
header += '</'
header += 'script>'
header += '<script src="jquery.alerts.js">'
header += '</'
header += 'script>'
header += '<link href="jquery.alerts.css" rel="stylesheet" type="text/css" media="screen">'
header += '<script type=\"text/javascript\" src=\"../logging.js\">'
header += '</'
header += 'script>\n</head>\n\t\t<body>';
new_tab_html = header;
new_tab_html += rendered_html.innerHTML;
footer = '\n\t\t</body>\n</html>\n';
footer += '<script type="text/javascript" src="GetElementPosition.3.js">'
footer += '</'
footer += 'script>'
footer += '<script>audioOn = false; $(function() {$(\'.menulink\').click(function(){if (audioOn) {$("#bg").attr(\'src\',\"../audioOff.png\"); audioOn = false;}else {$(\"#bg\").attr(\'src\',"../audioOn.png");audioOn = true; speak(" ");}return false;});});'
footer += '</'
footer += 'script>'
footer += '<img id="bg" src="../audioOff.png" height="30" width="30" style="margin-bottom:-10px; padding-bottom:-20px;">'
new_tab_html += footer;
console.log(new_tab_html);
new_window.document.write(new_tab_html);
}
javascript库使用相对路径。
顺晟科技:
此问题的解决方案是将应用程序移到遵循web MVC设计模式的web应用程序中。不是在新的选项卡中呈现HTML和javascript,而是生成一个单独的视图,该视图具有可与用户共享的关联id。
05
2022-12
02
2022-12
02
2022-12
29
2022-11
29
2022-11
24
2022-11