你好我所有使用的是struts 2和jquery插件1.8。現在我搜索谷歌在struts中使用$.ajax()
方法。但我thoing我沒有輸入正確的關鍵字。任何人都可以給我教程,我們如何使用struts來使用這個函數,並以String的形式處理響應。
回答
jQuery是一個JavaScript庫,它可以包含在支柱就像任何其他的框架,在JSP頁面中添加了jQuery
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.1.min.js" type="text/javascript" ></script>
後,您可以使用它像
<script type="text/javascript">
$(function(){ //document ready handler to ensure that the jquery is executed after the DOM is loaded
//your code here
$.ajax({
url:'/your/path/',
type:'POST',//by default is GET
success:function(data){
//success handler code
},
error:function(jxhr){
console.log("o0ps!!");
}
});
});
</script>
謝謝,但我將如何處理響應。什麼結果類型我不得不提到在'struts.xml' –
可能是這個鏈接將幫助你http://stackoverflow.com/questions/8595080/how-do-i-access-the-request-in-struts-2我不熟悉java框架 – dakait
不,你需要的是struts2-json-plugin在這裏使用這個插件解決了一些問題,包括struts.xml和annotations。此外,org.apache.struts網站上的插件文檔也有很好的幫助。 – Quaternion
$.ajax({
type:'POST',
url:'ajaxAction?nodetitle='+title+'&filename='+fil,
dataType:'json',
success:function(data)
{
console.log(stringify(data));
}
});
說明
1.Type是方法類型:Get或Post。
2.url是你想在這裏重定向的地方ajaxAction它是一個你想要重定向的動作java文件。之後 ?節點標題和文件名是發送到操作頁面的兩個參數。
3.dataType是:您希望以何種格式返回數據。這裏以json格式。
4.成功功能:數據成功返回。那麼我們使用Stringify方法獲取數據,或者使用 服務器上的System.out.println。
- 1. 如何在ajax中調用Struts2 Action方法?
- 2. 如何在Struts2中調用方法使用javascript的操作類方法
- 3. 在struts2中使用dojo插件的Ajax
- 4. 如何在Struts2中獲得Ajax響應
- 5. 如何在Struts2中使用sx:autocomplter實現AJAX目的?
- 6. 無法在struts2中映射Ajax響應
- 7. 如何使用struts2框架在javascript中的action類中調用方法?
- 8. 如何使用參數化方法作爲struts2中的操作方法?
- 9. 如何在JavaScript中的AJAX調用中使用「POST」方法?
- 10. 無法使用struts2和ajax設置正確的ajax調用
- 11. 如何使在Struts2
- 12. Struts2 - 如何使用Struts2註釋?
- 13. 如何使用Struts2的MVC
- 14. 如何在Struts2中使用Servlet
- 15. 如何在Struts2中使用Unescape HTML
- 16. 如何在Struts2中使用sessionID
- 17. 如何在javascript中使用ajax調用java類方法?
- 18. 如何使用Ajax調用jsf操作方法(在JSF 1.2中)?
- 19. 如何在prestashop中使用jquery ajax調用php靜態方法?
- 20. 如何在打字稿中使用differenet類中的ajax方法
- 21. 使用Ajax方法(如何操作)
- 22. 如何從使用AJAX POST方法
- 23. 如何從ajax xmlhttp.open(「GET」,「action_name」,true)的打開方法調用struts2的動作;
- 24. struts2如何運行其驗證方法?
- 25. 如何在asp.net中使用ajax Json Web方法和amcharts
- 26. 如何在laravel和ajax中使用POST方法
- 27. jQuery如何在$ .ajax方法中做async:false?
- 28. 動態方法調用在Struts2
- 29. Struts2-jquery插件的替代方案,用於使用Ajax在Struts2中上傳文件
- 30. Struts2準備方法
你問他們如何接口(Java-JS-Java)? – nmenego