WML <go> 標籤



        <go/> 元素表示 <go> 任務,表示轉到新卡片的操作。

        屬性

        此元素支援以下屬性

        屬性描述
        hrefURL給出新卡片的 URL。相對 URL 相對於當前卡片解析
        method
        • get

        • post

        指定用於獲取卡片的方法。這必須是 get 或 post 之一,分別對應於 HTTP 的 GET 和 POST 方法。

        使用method="get"時,資料作為請求傳送,並在 url 後附加 ?data。此方法有一個缺點,即它只能用於有限數量的資料,如果您傳送敏感資訊,它將顯示在螢幕上並儲存在 Web 伺服器的日誌中。因此,如果您正在傳送密碼等,請不要使用此方法。

        使用method="post"時,資料作為請求傳送,資料傳送在請求正文中。此方法沒有限制,並且敏感資訊在 URL 中不可見

        sendreferer
        • true

        • false

        如果設定為 true,瀏覽器會將當前卡片的 URL 與請求一起傳送。如果可能,此 URL 作為相對 URL 傳送。這樣做的目的是允許伺服器根據哪些卡片連結到它們來對卡片執行簡單的訪問控制。例如,使用 HTTP,此屬性發送在 HTTP Referer 標頭中。
        accept-charsetcharset_list指定一個逗號或空格分隔的字元集列表,這些字元集可以對 POST 請求中傳送到伺服器的資料進行編碼。預設值為“unknown”。
        classclass data為元素設定類名。
        id元素 ID元素的唯一 ID。

        示例

        以下是顯示 <go> 元素用法的示例。

        <?xml version="1.0"?>
        <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN"
        "http://www.wapforum.org/DTD/wml12.dtd">
        
        <wml>
        
        <card title="GO Element">
        <p>
           <anchor>
               Chapter 2 : <go href="chapter2.wml"/>
           </anchor>
        </p>
        </card>
        </wml>
        

        另一個示例顯示如何使用 Get 方法上傳資料

        <?xml version="1.0"?>
        <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN"
        "http://www.wapforum.org/DTD/wml12.dtd">
        
        <wml>
        
        <card title="GO Element">
        <p>
           <anchor>
              Using Get Method 
              <go href="chapter2.wml?x=17&y=42" method="get"/>
           </anchor>
        </p>
        </card>
        
        </wml>
        

        另一個示例顯示如何使用 <setvar> 元素上傳資料。

        <?xml version="1.0"?>
        <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN"
        "http://www.wapforum.org/DTD/wml12.dtd">
        
        <wml>
        
        <card title="GO Element">
        <p>
           <anchor>
        
              Using setvar:
        	  <go href="chapter2.wml"> 
        	      <setvar name="x" value="17"/> 
          	      <setvar name="y" value="42"/> 
        	  </go>
           </anchor>
        </p>
        </card>
        
        </wml>
        

        另一個示例顯示如何使用 <postfiled> 元素上傳資料

        <?xml version="1.0"?>
        <!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.2//EN"
        "http://www.wapforum.org/DTD/wml12.dtd">
        
        <wml>
        
        <card title="GO Element">
        <p>
           <anchor>
              Using setvar:
        	  <go href="chapter2.wml" method="get"> 
                      <postfield name="x" value="17"/>
                      <postfield name="y" value="42"/>
        
        	  </go>
           </anchor>
        </p>
        </card>
        
        </wml>
        
        廣告

© . All rights reserved.