我正在使用jquery.load加载html。我得到的是HTML,但不是CSS或JS。我收到一个“ SyntaxError:预期的表达式,得到了'<'”
我的主页是
<!DOCTYPE html>
<html>
<script src="js/jquery-3.3.1.js" type="text/javascript"></script>
<body>
<button onclick="jqueryLoadStep()">click me</button>
<div id="content"></div>
<script>
function jqueryLoadStep(){
$('#content').append('<div id="new1">add new page here</div>');
$("#new1").load("subdir/step1.html", function(){
//loadStepXML(n); //translated texts
});
}
</script>
</body></html>
正在加载的页面是
<link href="4.css" rel="stylesheet">
<body>
<div id="target"> I'm step 1 </div>
<script src="4.js"></script>
</body>
错误:
SyntaxError: expected expression, got '<'[Learn More] simple.html:1
DOMEval
,它指向doc.head.appendChild( script ).parentNode.removeChild( script );
问题,要让jquery.load完整加载CSS和JS页面,我会缺少什么?
答案 0 :(得分:0)
您应该有一个带有new1 id元素的html标记?