在進(jìn)行網(wǎng)頁開發(fā)時(shí),與前臺(tái)與后臺(tái)數(shù)據(jù)進(jìn)行交互是一個(gè)無法避免的問題,不同的業(yè)務(wù)需求有著不同的傳遞方式,下面是我在開發(fā)過程中用到過的幾種傳遞方式,寫出來與大家分享一下,由于經(jīng)驗(yàn)不足,出現(xiàn)錯(cuò)誤的地方歡迎大家指正。
目前創(chuàng)新互聯(lián)公司已為成百上千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)站空間、網(wǎng)站托管運(yùn)營、企業(yè)網(wǎng)站設(shè)計(jì)、介休網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
1、通過window.location.href或者document.location.href進(jìn)行傳遞,比如window.location.;在這個(gè)例子中所攜帶的參數(shù)即為name和age,分別是sun和21,當(dāng)然還可以加上錨點(diǎn)#,可以指定到頁面的某一個(gè)位置。
2、通過Ajax進(jìn)行數(shù)據(jù)的傳遞,格式如下:
$.ajax{ type: "post", url: "test/index", dataType: json, data: $("#orderForm").serialize() , success: function(d){ alert(d.msg); } error:function(d){ alert(d.error); } }
其中data即代表著要傳遞的數(shù)據(jù)
3、通過Ajax的post方法進(jìn)行傳遞,格式如下:
$.post({ "url", $("#orderForm").serialize(), function(d){ alert(d.msg); } });
理論上來說這也是屬于Ajax方法,不過這個(gè)方法相對(duì)來說簡單一點(diǎn)。
4、form表格中的action方法也可以傳遞數(shù)據(jù),但是action方法相對(duì)來說傳遞的東西更為全面,可以跳到連接,也可以跳到文本、圖片、視頻等多媒體內(nèi)容,action里面的鏈接和window.location攜帶參數(shù)的方法是一樣的。
以上就是我用到過的傳參方法,如果以后遇到新的方法再來更新。
希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來一定的幫助,同時(shí)也希望多多支持創(chuàng)新互聯(lián)!
分享文章:JS中傳遞參數(shù)的幾種不同方法比較
分享網(wǎng)址:http://jinyejixie.com/article8/jojoip.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、商城網(wǎng)站、網(wǎng)站制作、企業(yè)建站、網(wǎng)頁設(shè)計(jì)公司、網(wǎng)站收錄
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)