关于ajax里post提交的问题
<script type="text/javascript">
$(function() {
$("#loginbtn").click(function() {
var nm = $("#name").val();
var psw = $("#psw").val();
if ($.trim(nm) == "") {
$.messager.alert("提示", "请输入用户名!");
return false;
}
if ($.trim(psw) == "") {
$.messager.alert("提示", "请输入密码!");
return false;
}
var param = $("#loginForm").serialize();
$.post("login.html", param, function(data) {
alert(data);
}, "text"
///******8在这个地方找不到login.html ,本身确实没有这个文件,因为配置了过滤器,我就想知道这个login.html调的是什么
);
});
});
<filter-name>s2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
<!-- 配置不需要过滤的url,通过,分开即可 -->
<init-param>
<param-name>struts.action.excludePattern</param-name>
<param-value>
/static/.*,
/index.html,
/easyui/.*
</param-value>
</init-param>
</filter>
<!-- 只对html拦截 -->
<filter-mapping>
<filter-name>s2</filter-name>
<url-pattern>*.html</url-pattern>
</filter-mapping>
$(function() {
$("#loginbtn").click(function() {
var nm = $("#name").val();
var psw = $("#psw").val();
if ($.trim(nm) == "") {
$.messager.alert("提示", "请输入用户名!");
return false;
}
if ($.trim(psw) == "") {
$.messager.alert("提示", "请输入密码!");
return false;
}
var param = $("#loginForm").serialize();
$.post("login.html", param, function(data) {
alert(data);
}, "text"
///******8在这个地方找不到login.html ,本身确实没有这个文件,因为配置了过滤器,我就想知道这个login.html调的是什么
);
});
});
</script>
///*****下面是过滤器,
<filter><filter-name>s2</filter-name>
<filter-class>
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class>
<!-- 配置不需要过滤的url,通过,分开即可 -->
<init-param>
<param-name>struts.action.excludePattern</param-name>
<param-value>
/static/.*,
/index.html,
/easyui/.*
</param-value>
</init-param>
</filter>
<!-- 只对html拦截 -->
<filter-mapping>
<filter-name>s2</filter-name>
<url-pattern>*.html</url-pattern>
</filter-mapping>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
配置以及把html重定向了