我正在使用带有 ZK 框架的 JavaScript。在某些情况下,我想在 ZK 中从 JavaScript 发布 URL。如何从 JavaScript 调用 ZUL 文件?
有没有办法在 ZK 中使用 JavaScript 发布 URL?
我正在使用带有 ZK 框架的 JavaScript。在某些情况下,我想在 ZK 中从 JavaScript 发布 URL。如何从 JavaScript 调用 ZUL 文件?
有没有办法在 ZK 中使用 JavaScript 发布 URL?
假设您有一个 content.zul 并且您想通过 ajax 在 javascript 中获取它,这可以通过在 zul 页面中使用 jquery 内置的 zk 或在纯 html 中使用 jquery 来完成。
祖尔样本:
<zk>
<script><![CDATA[
function loadContent () {
jq.ajax({
url: "content.zul",
type: "post",
// callback handler that will be called on success
success: function(response, textStatus, jqXHR){
jq('$content').html(response);
}
});
}
]]></script>
<div id="content"
onCreate='Clients.evalJavaScript("loadContent();");' />
</zk>
html示例:
<html>
<head>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script type="text/javascript">
window.onload = function () {
$.ajax({
url: "content.zul",
type: "post",
// callback handler that will be called on success
success: function(response, textStatus, jqXHR){
$('#content').html(response);
}
});
}
</script>
</head>
<body>
<div id="content"></div>
</body>
</html>