91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么利用Javascript發送GET/POST請求

發布時間:2021-12-20 17:33:06 來源:億速云 閱讀:522 作者:小新 欄目:web開發

這篇文章主要為大家展示了“怎么利用Javascript發送GET/POST請求”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“怎么利用Javascript發送GET/POST請求”這篇文章吧。

基于JQuery的GET/POST數據提交方式

如果初學Javascript,對于JQuery可能會跟我一樣完全不清楚,所以適當的普及一下JQuery是一個快速、簡潔的JavaScript框架,是繼Prototype之后又一個優秀的JavaScript代碼庫(或JavaScript框架)。JQuery設計的宗旨是“write Less,Do More”,即倡導寫更少的代碼,做更多的事情。

它封裝JavaScript常用的功能代碼,提供一種簡便的JavaScript設計模式,優化HTML文檔操作、事件處理、動畫設計和Ajax交互。JQuery的核心特性可以總結為:具有獨特的鏈式語法和短小清晰的多功能接口;具有高效靈活的css選擇器,并且可對CSS選擇器進行擴展;擁有便捷的插件擴展機制和豐富的插件。jQuery兼容各種主流瀏覽器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等。

JQuery的官網地址,可以點擊訪問。根據官方給出的版本,目前最新的已經到了v3.2.1,因此建議可以考慮去官網下載最新的JQuery,以次獲得更多的特性。

JQuery很強大,但實現當前這個功能需要的僅僅是簡單的兩個,API,完整的API說明文檔可以點擊查看,此外,在runnoob.com上也有關于Javascript的學習資料。

$.get(url, data, callback)

參數描述
url必需,規定您需要請求的URL
data可選,規定連同請求發送到服務器的數據,格式是json
callback可選,回掉函數,當請求成功時運行的函數

$.post(url, data, callback)

參數描述
url必需,規定您需要請求的URL
data可選,規定連同請求發送到服務器的數據,格式是json
callback可選,回掉函數,當請求成功時運行的函數

使用方法是這樣的,首先,在需要調用JQuery的頁面里,用script標簽導入Jquery文件,例如:

	<script src="static/js/jquery-3.2.1.min.js"></script>

然后,網頁空白的地方,申明你的方法以及需要傳遞的參數,你可以這樣做:

	<script>
		function doPost(url)
		{
			var val1 = document.getElementsByName("key1").value;
			var val2 = document.getElementsByName("key2").value;

			$.post(url, {'key1':val1, 'key2':val2});
		}
	</script>

接著,在你的input/button標簽或者需要發送數據的地方,增加一個onclick的屬性,例如:

	...
	<input type="button" value="submit" onclick="doPost('/')" />
	...

這樣就可以使用JQuery發送數據了。

另外一種方法,是構造一個form,利用form來進行提交。

使用Javascript/form提交GET/POST數據提交方式

/*
* @url: url link
* @action: "get", "post"
* @json: {'key1':'value2', 'key2':'value2'} 
*/
function doFormRequest(url, action, json)
{
    var form = document.createElement("form");
    form.action = url;
    form.method = action;

    // append input attribute and valus
    for (var key in json)
    {
        if (json.hasOwnProperty(key))
        {
            var val = json[key];
            input = document.createElement("input");
            input.type = "hidden";
            input.name = key;
            input.value = val;

            // append key-value to form
            form.appendChild(input)
        }
    }

    // send post request
    document.body.appendChild(form);
    form.submit();

    // remove form from document
    document.body.removeChild(form);
}

調用方法很簡單,把這個代碼塊copy到你自己的HTML文檔里的script標簽內,然后就可以直接用了,選擇GET/POST方法根據你自己的需要就行。

以上是“怎么利用Javascript發送GET/POST請求”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

肇东市| 福州市| 清流县| 东宁县| 佛教| 佛学| 介休市| 左云县| 望谟县| 句容市| 微博| 尖扎县| 蒙自县| 孟连| 安仁县| 平昌县| 枞阳县| 东安县| 彝良县| 边坝县| 宜兰县| 平陆县| 昌黎县| 大悟县| 广饶县| 漠河县| 时尚| 平利县| 茂名市| 新宁县| 阳春市| 汪清县| 唐山市| 安龙县| 霍山县| 淳化县| 和林格尔县| 太和县| 固始县| 盐山县| 潮安县|