[英]Call a Jsp page in javascript function
我想在javascript函数中使用而不使用此代码来调用jsp页面
<form method="post" action="createxml.jsp">
我使用这样的呼叫,但无法正常工作。
function questype()
{
createxml.jsp
}
帮我叫这个页面。
您在使用任何框架吗?
如果不是,则“ Action”值是返回JSP的JSP URL。
示例:在您的xml文件中,您将得到以下内容:
<servlet>
<servlet-name>createXml.jsp</servlet-name>
<jsp-file>/createXml.jsp</jsp-file>
</servlet>
<servlet-mapping>
<servlet-name>createXml.jsp</servlet-name>
<url-pattern>/createXml.jsp</url-pattern>
</servlet-mapping>
稍后,您需要执行以下操作:
function questype()
{
$.each($('form[action='createXml.jsp']').serializeArray(), function(i, field) {
values[field.name] = field.value;
});
$("<DIV WHENEVER YOU WANT TO PUT THE JSP RESULT>").load("createxml.jsp", values);
}
由于您使用的是jQuery:
function questype()
{
var postVars = {};
$.post("createxml.jsp", postVars, function(data){
/** DO SOMETHING WITH RETURN INFO **/
});
}
好了,您需要创建一个ajax查询,锚标记或某种形式。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.