JWorld@TW the best professional Java site in Taiwan
      註冊 | 登入 | 全文檢索 | 排行榜  

» JWorld@TW » Web Design 版  

按列印兼容模式列印這個話題 列印話題    把這個話題寄給朋友 寄給朋友    訂閱主題
reply to postflat modego to previous topicgo to next topic
本主題所含的標籤
無標籤
作者 Re:javascript可以對request和response操作麽 [Re:garbage]
zanta





發文: 78
積分: 4
於 2004-04-14 17:54 user profilesend a private message to userreply to postreply to postsearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
唔,對於 response 來說,好像沒有什麼好的 idea 來實作
不過對於 request 來看,如果只要處理 get 的話,倒是有一個方式,大家湊合著用用看囉...

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<script language="JavaScript">
 
var queryString = location.search.replace("?", "");
var queryPair = new Array();    //存放 key 值的陣列
var valuePair = new Array();    // 存放 value 的陣列
 
var tmpQuery = queryString.split("&");
var tmpValue = new Array();
var count = (queryString.length > 0) ? tmpQuery.length : 0;
 
for (var i=0; i<count; i++)
{
    tmpValue = tmpQuery[i].split("=");
    queryPair[i] = tmpValue[0];
    valuePair[i] = unescape(tmpValue[1]);
 
    document.write("<li>" + queryPair[i] + " = " + valuePair[i]);
}
</script>


請存成 *.htm 或 *.html 執行
若要取出 user 所傳遞的資料,請存取 queryPair 陣列;取出 value 則存取 valuePair 陣列。

不過,剛剛測試時發現一個奇怪的問題
如果在網址列輸入實體路徑 (如:D:\Temp\Query.htm?aaa=123&bbb=456) 就只能找到第一個參數
但若轉為 file:///D:/Temp/Query.htm?aaa=123&bbb=456,或是發佈到 Web Server 上就可以正常找到...
也就是執行上述程式時必須要輸入網址才行;這個問題我倒是解不出來,還盼大家幫忙了...小弟先謝過...


zanta edited on 2004-04-16 13:48
reply to postreply to post
話題樹型展開
人氣 標題 作者 字數 發文時間
8277 javascript可以對request和response操作麽 wjp1226 46 2003-12-22 09:12
7944 Re:javascript可以對request和response操作麽 snpshu 32 2003-12-22 09:53
7958 Re:javascript可以對request和response操作麽 garbage 969 2003-12-31 02:49
7995 Re:javascript可以對request和response操作麽 haloha 252 2004-01-16 02:12
8079 Re:javascript可以對request和response操作麽 garbage 1192 2004-01-16 09:20
8180 Re:javascript可以對request和response操作麽 zanta 972 2004-04-14 17:54
7948 Re:javascript可以對request和response操作麽 AdaHsu 375 2004-06-08 10:39
» JWorld@TW »  Web Design 版

reply to postflat modego to previous topicgo to next topic
  已讀文章
  新的文章
  被刪除的文章
Jump to the top of page

JWorld@TW 本站商標資訊

Powered by Powerful JuteForum® Version Jute 1.5.8