我有一个对 web 服务的 ajax 调用以在我的页面上返回这样的 HTML。
<head>
<title></title>
<link href="Styles/Style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
$(window).load(function () {
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "WebServices/wsHTML.asmx/getHTML",
data: "{'sDisplayStyle': '" + strDisplayStyle+ "'}",
dataType: "json",
global: false,
async: false,
success: function (sHTML) {
insertContent(sHTML.d);
},
error: function (sHTML) {
alert("Error");
}
});
function insertDisplay(sHTML) {
var parent = $("#display_style");
parent.append(sHTML);
};
};
</script>
</head>
<body>
<form id="form1" runat="server">
<div id="display_style"> <%-- Insert html here --%>
</div>
</form>
</body>
</html>
问题是样式表没有被应用。我试过附加样式表但没有运气。如果我只是将 HTML 直接粘贴到页面中,它可以正常工作,因此 CSS 路径很好。
这是网络方法:
Public Function getHTML(byval sDisplayStyle As String) As String
Dim sHTML As String = "<div id='MakeMeGreen'>"
sHTML = sHTML + "</div>"
Return sHTML
End Function
一切都很好,但 CSS。任何人有任何提示我很难过?