2016-12-28 13 views
1

Этот запрос относится к struts 1.3.Как вызвать действие struts из простого файла javascript

Предположим, у меня есть одно действие под названием 'getName.do', которое сопоставляется с классом действий 'GetName.java'. В методе dmexecute этого класса действия я устанавливаю один результат: String result = Hello;.

Мой запрос - как я могу вызвать это действие struts (getName.do?parameter=value) из одного из моих файлов javascript.

По существу, я хочу, чтобы значение result, то есть Hello, чтобы присутствовать в моем файле javascript через этот вызов getName.do?parameter=value. Как я могу сделать этот вызов в файле javascript.

Любая помощь будет высоко оценена.

+2

Возможно, вы захотите использовать библиотеку JavaScript, такую ​​как AJAX, например jQuery или Dojo. –

ответ

1

Для этой цели вы можете использовать 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> 

Надеется, что это поможет.

+0

Привет @Vinoth: На самом деле, мне нужно сделать вышеупомянутый вызов ajax из одного из моих файлов javascript. Можете ли вы предложить, как включить jquery.min.js в файл javascript. ? – Deepak

+0

Вы можете включить путь в HTML и убедиться, что этот файл загружается перед вашим файлом javascript. Подобно ' ' –