2016-12-28 15 views
1

このクエリはstruts 1.3に関連しています。プレーン・ジャバスクリプト・ファイルからstrutsアクションを呼び出す方法

「GetName.java」アクションクラスにマップされている「getName.do」というアクションが1つあります。このアクションクラスのdmexecuteメソッドでは、1つの結果、たとえばString result = Hello;を設定しています。

私のクエリは、私がこのstrutsアクション(getName.do?parameter=value)をJavaScriptファイルから呼び出す方法です。

resultという値(Hello)が、このgetName.do?parameter=valueコールを使用してJavaScriptファイルに存在するようにします。どのように私のjavascriptファイルでこの呼び出しを行うことができます。

ご協力いただければ幸いです。

+2

jQueryやDojoなど、AJAXを実行するJavaScriptライブラリを使用することができます。 –

答えて

1

この目的でjQuery ajaxを使用できます。 jqueryのAJAXを通じてアクションを呼び出す

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> 

:jqueryのファイルをインポートする

<script type="text/javascript"> 
$.ajax({ 
    url : "getName.do?parameter=value", 
    type : "POST", 
    success : function(data) { 
     // You'll get your response here 
     alert(data); 
    } 
}); 
</script> 

はこれが役立つことを願っています。

+0

こんにちは@Vinoth:実際には、私は上記のajax呼び出しをjavascriptファイルの1つから作成する必要があります。私のjavascriptファイルにjquery.min.jsを含める方法をお勧めしますか? ? – Deepak

+0

パスをHTMLに含めることができ、このファイルがjavascriptファイルの前にロードされていることを確認することができます。 ' –

関連する問題