- WML 教程
- WML - 首頁
- WML - 概述
- WML - 環境
- WML - 語法
- WML - 元素
- WML - 註釋
- WML - 變數
- WML - 格式化
- WML - 字型
- WML - 圖片
- WML - 表格
- WML - 連結
- WML - 任務
- WML - 輸入
- WML - 提交資料
- WML - 伺服器指令碼
- WML - 事件
- WML - 定時器
- WML - 模板
- WML - DTD
- WML2 - 教程
- WML 參考
- WML - 實體
- WML - 標籤參考
- WML 有用資源
- WML - 快速指南
- WML - 有用資源
- WML - 討論
get
post
true
false
WML <go> 標籤
<go/> 元素表示 <go> 任務,表示轉到新卡片的操作。
屬性
此元素支援以下屬性
| 屬性 | 值 | 描述 |
|---|---|---|
| href | URL | 給出新卡片的 URL。相對 URL 相對於當前卡片解析 |
| method | 指定用於獲取卡片的方法。這必須是 get 或 post 之一,分別對應於 HTTP 的 GET 和 POST 方法。 使用method="get"時,資料作為請求傳送,並在 url 後附加 ?data。此方法有一個缺點,即它只能用於有限數量的資料,如果您傳送敏感資訊,它將顯示在螢幕上並儲存在 Web 伺服器的日誌中。因此,如果您正在傳送密碼等,請不要使用此方法。 使用method="post"時,資料作為請求傳送,資料傳送在請求正文中。此方法沒有限制,並且敏感資訊在 URL 中不可見 | |
| sendreferer |
| 如果設定為 true,瀏覽器會將當前卡片的 URL 與請求一起傳送。如果可能,此 URL 作為相對 URL 傳送。這樣做的目的是允許伺服器根據哪些卡片連結到它們來對卡片執行簡單的訪問控制。例如,使用 HTTP,此屬性發送在 HTTP Referer 標頭中。 |
| accept-charset | charset_list | 指定一個逗號或空格分隔的字元集列表,這些字元集可以對 POST 請求中傳送到伺服器的資料進行編碼。預設值為“unknown”。 |
| class | class 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>
廣告