jquery - 如何将 jquery、ajax 集成到 JSP & JSF 中
问题描述
我已经在 html java 脚本上向 Ajax、jquery 部分发送了短信,它正在工作。但是我需要将这部分代码集成到我的 jsf/jsp 应用程序中。不知何故,它甚至没有调用我的 on Change 方法。我附上脚本的方式是否正确?jquery、ajax、jsf如何实现集成的例子不多。
<?xml version="1.0" encoding="UTF-8"?>
<jsp:root version="1.2" xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:jsp="http://java.sun.com/JSP/Page"
xmlns:ui="http://www.sun.com/web/ui">
<jsp:directive.page contentType="text/html;charset=UTF-8"
pageEncoding="UTF-8"/>
<f:view>
<ui:page binding="#{dcm$App.page1}" id="page1">
<ui:html binding="#{dcm$App.html1}" id="html1">
<table border="0" cellpadding="0" cellspacing="0" width="98%">
<td style="border: 1px solid black;">
<ui:dropDown binding="#{dcm$App.ddlPolicyYear}" id="ddlPolicyYear" />
</td>
<script type="text/javascript" src="http://code.jquery.com/jquery-
latest.min.js"></script>
<script>
$('#ddlPolicyYear').on('change', function(){
var text = $("#ddlPolicyPeriod option:selected").text();
data = {ddlPolicyPeriod: text};
$.ajax({
url: 'populatePolicyDetails',
type: 'POST',
data: JSON.stringify(data),
contentType: "application/json",
complete: function (data) {
}
});
});
</script>
</ui:html>
</ui:page>
</f:view>
</jsp:root>
解决方案
推荐阅读
- azure - 资源被锁定 无法访问数据平面,因为资源或其父级上的读锁
- spring-boot - 使用 @JsonValue 的枚举反序列化不适用于 int 值。它使用索引值而不是实际值
- git - gitlab-ce中发布分支之间的自动合并
- java - 在 contextConfigLocation 参数中配置的 xml 中替换占位符的问题
- c# - .NET Core 3.0 AutoMapper 如何在映射中提供参数
- r - 重组 R 中的多个列
- powershell - 我可以从 powershell 模块调试依赖程序集吗
- flutter - 从 FlutterDocumentPicker 导航回来
- android - Android 中的 notificationManager.notify 和 startForeground 有什么区别?
- python-3.x - 将日期更改为下一个交易日期