Jquery 应用<;!DOCTYPE html>;在xquery文件中
我试图通过xquery代码将jquery的dateTimePicker添加到我的UI中。 没有dateTimePicker,功能无法正常工作 我用下面的方法来申请!DOCTYPE,但浏览器无法将其呈现为html,它将以文本形式返回,请建议Jquery 应用<;!DOCTYPE html>;在xquery文件中,jquery,html,xquery,datetimepicker,marklogic,Jquery,Html,Xquery,Datetimepicker,Marklogic,我试图通过xquery代码将jquery的dateTimePicker添加到我的UI中。 没有dateTimePicker,功能无法正常工作 我用下面的方法来申请!DOCTYPE,但浏览器无法将其呈现为html,它将以文本形式返回,请建议 let $document := <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="UTF-8"></meta>
let $document := <html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="UTF-8"></meta>
<title>Demo - jquery-simple-datetimepicker</title>
<!--Requirement jQuery-->
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<!--Load Script and Stylesheet -->
<script type="text/javascript" src="jquery.simple-dtpicker.js"></script>
<script type="text/javascript" src="date.js"></script>
<link type="text/css" href="jquery.simple-dtpicker.css" rel="stylesheet" />
<!---->
</head>
<body onload ="function()">
<h3>Append to Input-field</h3>
<input type="text" name="date" value=""></input>
</body>
</html>
return document {
text{ '<!DOCTYPE html>' },
xdmp:quote($document)
}
let$document:=
演示-jquery简单日期时间选择器
附加到输入字段
返回文件{
文本{'},
xdmp:quote($document)
}
尝试添加xdmp:set响应内容类型(“text/html”)
这样,就可以显式设置响应的mime类型 XQuery没有办法像XSLT处理
xsl:output
那样生成DOCTYPE声明,但是您可以将其添加到结果序列中。正如Dave Cassel所建议的,您还可以使用来确保响应内容类型为text/html:
return (
xdmp:set-response-content-type("text/html"),
"<!DOCTYPE html>",
document{ $document}
)
返回(
xdmp:设置响应内容类型(“文本/html”),
"",
文件{$document}
)
加载文档后,不能声明文档类型。至少,您需要在标题中声明内容类型,听起来您还没有这样做。
return (
xdmp:set-response-content-type("text/html"),
"<!DOCTYPE html>",
document{ $document}
)