如何从纯 javascript 文件调用 struts 操作
How to call struts action from plain javascript file
此查询与 struts 1.3 有关。
假设我有一个名为 'getName.do' 的动作,它映射到 'GetName.java' 动作 class。在此操作 class 的 dmexecute
方法中,我设置了一个结果 String result = Hello;
。
我的问题是如何从我的 javascript 文件中调用此 struts 操作(getName.do?parameter=value)。
本质上,我希望 result
的值 Hello
通过此 getName.do?parameter=value
调用出现在我的 javascript 文件中。如何在我的 javascript 文件中进行此调用。
我们将不胜感激任何帮助。
您可以使用 jQuery ajax 来达到这个目的。
正在导入 jquery 文件:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
通过 jquery 调用操作 ajax:
<script type="text/javascript">
$.ajax({
url : "getName.do?parameter=value",
type : "POST",
success : function(data) {
// You'll get your response here
alert(data);
}
});
</script>
希望这会有所帮助。
此查询与 struts 1.3 有关。
假设我有一个名为 'getName.do' 的动作,它映射到 'GetName.java' 动作 class。在此操作 class 的 dmexecute
方法中,我设置了一个结果 String result = Hello;
。
我的问题是如何从我的 javascript 文件中调用此 struts 操作(getName.do?parameter=value)。
本质上,我希望 result
的值 Hello
通过此 getName.do?parameter=value
调用出现在我的 javascript 文件中。如何在我的 javascript 文件中进行此调用。
我们将不胜感激任何帮助。
您可以使用 jQuery ajax 来达到这个目的。
正在导入 jquery 文件:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
通过 jquery 调用操作 ajax:
<script type="text/javascript">
$.ajax({
url : "getName.do?parameter=value",
type : "POST",
success : function(data) {
// You'll get your response here
alert(data);
}
});
</script>
希望这会有所帮助。