WML教程4:跳轉和傳遞參數

來源:互聯網
上載者:User
教程

任務與導航-跳轉和傳遞參數
go的基本屬性和應用
實現Card之間跳轉的一個基本方法是go,go和do、anchor等標籤的結合是WML進階應用程式的一個基礎。

  相關屬性:

  href:聲明連結的URL

  sendreferer:表示是否傳遞調用href所指定的URL的頁面的URL,也就是當前頁的URL,即HTTP頭中的HTTP_REFERER,預設值為false,可選值為true

  method:WML的method與HTTP提交表單的方法類似,同樣有Post和Get兩種,預設參數為Get。

  Post與Get的不同:Post在發送前要進行編碼處理,然後分組發送,發送過程相對安全,適合大資料量的處理;而Get方法不進行任何處理,一次性發出,適合小資料量交換。除非你肯定你提交的資料可以一次性提交,否則請盡量用Post方法。

  accept-charset:定義瀏覽器與伺服器之間收發資訊的字元集類型,例如:accept-charset="UTF-8,US-ASCII,ISO-8859-1"。

樣本:

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.com/DTD/wml_1.1.xml">
<wml>

<card id="Start">
  <do type="accept" label="next">
    <go href="#nextCard"/>
  </do>
<p>This is the First Card!</p>
</card>

<card id="nextCard">
  <do type="prev" label="before">
    <prev/>
  </do>
<p>This is the last card!</p>
</card>
</wml>

Go結合Postfield交換參數
標籤Go可以包含一個或多個Postfield標籤,用這些標籤攜帶參數與伺服器進行資料交換。

樣本1:產生一個"quote.pl?stock=00001"Get申請

<go href="/cgi-bin/quote.pl">
  <postfield name="stock" value="00001"/>
</go>

樣本2:產生一個"stockname=證券&page=1"Post申請

<go href="/cgi-bin/query.pl" method="post">
  <postfield name="stockname" value="證券"/>
  <postfield name="page" value="1"/>
</go>



聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.