1. 程式人生 > 其它 >jQuery中 $.get $.post $.getJSON的使用

jQuery中 $.get $.post $.getJSON的使用

技術標籤:jqueryjavascript

jQuery $.get() 方法

$.get() 方法通過 HTTP GET 請求從伺服器上請求資料。

語法:

$.get(URL,callback);

例項:


<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=GBK">
        </head>
        <body>
	        <button onclick="do_get()">獲取資料</button>
	        <p id="txt"></p>
        </body>
<script  src="jquery-1.5.1.js"></script>
<script>
	function do_get(){
		//請求地址以及引數
		var url="http://localhost:8080/yszdServer/entry?method=test_get&a=jquery_get";
        $.get(url,function(data){
	    	document.getElementById("txt").innerText=data;
	   });
	}
</script>
</html>

點選按鈕後:

$.post() 方法通過 HTTP POST 請求向伺服器提交資料。

語法:

$.post(URL,data,callback);

例項:


<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=GBK">
        </head>
        <body>
	        <button onclick="do_post()">獲取資料</button>
	        <p id="txt"></p>
        </body>
<script  src="jquery-1.5.1.js"></script>
<script>
	function do_post(){
		//請求地址
		var url="http://localhost:8080/yszdServer/entry?method=test_post";
		//引數
		$.post(url,
	    {name:"jquery_post"},
	    function(res){
	    	document.getElementById("txt").innerText=res;
	    });
	}
</script>
</html>

執行結果:

getJSON語法

$.getJSON(URL,data,callback);


<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=GBK">
        </head>
        <body>
	        <button onclick="do_getJson()">獲取資料</button>
	        <p id="txt"></p>
        </body>
<script  src="jquery-1.5.1.js"></script>
<script>
	function do_getJson(){
		//請求地址
		var url="http://localhost:8080/yszdServer/entry?method=jquery_getJSON";
		//引數
		$.getJSON(
			url,
		    {name:"jquery_getJSON",r:Math.random()},
		    function(res){
		    	document.getElementById("txt").innerText=res.name;
		    }
		);
	}
</script>
</html>

輸出: