zoukankan      html  css  js  c++  java
  • struts2-ajax-传递字符串

    这个例子中包含$.get $.post $.ajax $.load

    先贴上struts.xml

    		<action name="demoD" class="com.lan.action.json.DemoAction"
    			method="stringFunction">
    			<result type="json" name="success">
    				<param name="root">callBackString</param>
    			</result>
    		</action>
    再贴上action

    package com.lan.action.json;
    
    import com.opensymphony.xwork2.ActionSupport;
    
    /**
     * Struts2-Json 返回一个字符串
     * 
     * @author lan
     * 
     */
    public class DemoAction extends ActionSupport {
    
    	private String callBackString;
    	private String input;
    
    	public String stringFunction() {
    		//System.out.println("Enther the DemoAction StringFunction !");
    		callBackString = "返回输入的字符串:" + input;
    		return SUCCESS;
    	}
    
    	public String getCallBackString() {
    		return callBackString;
    	}
    
    	public void setCallBackString(String callBackString) {
    		this.callBackString = callBackString;
    	}
    
    	public String getInput() {
    		return input;
    	}
    
    	public void setInput(String input) {
    		this.input = input;
    	}
    }
    

    最后贴上js

    /*
     * ajax 字符串
     */
    $("#button001").click(function() {
    	$.ajax({
    		url : "demo1/demoD.action?method=stringFunction",
    		type : "post",
    		data : "input=" + $("#input").val(),
    		dataType : "JSON",
    		success : function(data) {
    			alert(data);
    		}
    	});
    });
    $("#button002").click(function() {
    	$.post("demo1/demoD.action?method=stringFunction", {
    		input : $("#input").val()
    	}, function(data) {
    		alert(data);
    	});
    });
    $("#button003").click(function() {
    	$.get("demo1/demoD.action?method=stringFunction", {
    		input : $("#input").val()
    	}, function(data) {
    		alert(data);
    	});
    });
    $(function() {
    	$("#button001").load("demo1/demoD.action?method=stringFunction", {
    		input : "load"
    	}, function(data) {
    		$("#load-string").html(data);
    	});
    });


  • 相关阅读:
    MATLAB中的并行计算
    CVPR 2012 Highlights from Andrej Karpathy
    在.NET客户端程序中使用多线程
    AlcheMo
    笑笑
    字体模糊的解决办法 Windows Mobile
    打开windows mobile的输入模式
    XHTML MP 基础(手机网站开发基础技术)
    U盘修复资料
    历史上最昂贵的8大IT工程失误和教训
  • 原文地址:https://www.cnblogs.com/wyang0126/p/5039926.html
Copyright © 2011-2022 走看看