您好,登錄后才能下訂單哦!
在進行網頁開發時,與前臺與后臺數據進行交互是一個無法避免的問題,不同的業務需求有著不同的傳遞方式,下面是我在開發過程中用到過的幾種傳遞方式,寫出來與大家分享一下,由于經驗不足,出現錯誤的地方歡迎大家指正。
1、通過window.location.href或者document.location.href進行傳遞,比如window.location.;在這個例子中所攜帶的參數即為name和age,分別是sun和21,當然還可以加上錨點#,可以指定到頁面的某一個位置。
2、通過Ajax進行數據的傳遞,格式如下:
$.ajax{ type: "post", url: "test/index", dataType: json, data: $("#orderForm").serialize() , success: function(d){ alert(d.msg); } error:function(d){ alert(d.error); } }
其中data即代表著要傳遞的數據
3、通過Ajax的post方法進行傳遞,格式如下:
$.post({ "url", $("#orderForm").serialize(), function(d){ alert(d.msg); } });
理論上來說這也是屬于Ajax方法,不過這個方法相對來說簡單一點。
4、form表格中的action方法也可以傳遞數據,但是action方法相對來說傳遞的東西更為全面,可以跳到連接,也可以跳到文本、圖片、視頻等多媒體內容,action里面的鏈接和window.location攜帶參數的方法是一樣的。
以上就是我用到過的傳參方法,如果以后遇到新的方法再來更新。
希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持億速云!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。