最近做了一個(gè)jquery取json數(shù)據(jù)的小例子,拿出來與大家分享。
?
后臺(tái):
public class AutoAction extends DispatchAction {
?
?public void aa(ActionMapping mapping, ActionForm form,
???HttpServletRequest request, HttpServletResponse response)
???throws Exception {
??List list = new ArrayList();??
??list.add( "first" );??
??list.add( "second" );
??list.add( "fir" );??
??list.add( "fff" );
??JSONArray jsonArray = JSONArray.fromObject( list );??
??response.setCharacterEncoding("utf-8");??? //傳送中文時(shí)防止亂碼
??response.getWriter().print(jsonArray);? //傳輸json數(shù)據(jù)
?}
?
}
?
struts-config.xml配置:
<action
????? scope="request"
????? parameter="method"
????? path="/autoAction"
????? type="com.lhy.AutoAction">
????? </action>
?
前臺(tái):
?
js:
?
<script type="text/javascript">?????
???? function get(){
????????
????????? $.getJSON("
http://localhost:8888/test/autoAction.do
",
????? {method:"aa"},??? //傳遞參數(shù)
???? function(data){
???? alert(data);
???? var s="";
???? $.each(
?????? data, function(i){
????????? s=s+data[i]+"|";
??????? }
???? )
??? $("#t").val(s);
??});
??
???? }
????
?</script>
?
jsp:
?
?<button id="tmp" onclick="get()">點(diǎn)擊得值 </button>
? <textarea rows="10" cols="20" id="t">
?
效果圖:
?
?
?
?轉(zhuǎn)換json數(shù)據(jù)所用jar包在下面
?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
