获得请求参数的js:
Request = {
QueryString : function(item){
var svalue = location.search.match(new RegExp("[\?\&]" + item + "=([^\&]*)(\&?)","i"));
return svalue ? svalue[1] : svalue;
}
}
alert(Request.QueryString("id"));
HTML转义字符串(Escape Sequence)也称字符实体(Character Entity)。
在HTML中,定义转义字符串的原因有两个:
第一个原因是像“”这类符号已经用来表示HTML标签,因此就不能直接当作文本中的符号来使用。为了在HTML文档中使用这些符号,就需要定义它的转义字符串。当解释程序遇到这类字符串时就把它解释为真实的字符。在输入转义字符串时,要严格遵守字母大小写的规则。(简单的说:像"
第二个原因是,有些字符在ASCII字符集中没有定义,因此需要使用转义字符串来表示。表18-3是其中的几个转义字符串。(简单的说:有些字符ASCII字符无法表示,故需转义)
特殊字符
字符
十进制
转义字符
“
"
"
&
&
&
<
<
<
>
>
>
不断开空格(non-breaking space)
其他字符
字符
十进制
转义字符
字符
十进制
转义字符
字符
十进制
转义字符
?
¡
¡
Á
Á
Á
á
á
á
¢
¢
¢
Â
Â
ˆ
â
â
â
£
£
£
Ã
Ã
Ã
ã
ã
ã
¤
¤
¤
Ä
Ä
Ä
ä
ä
ä
¥
¥
¥
Å
Å
˚
å
å
å
|
¦
¦
Æ
Æ
Æ
æ
æ
æ
§
§
§
Ç
Ç
Ç
ç
ç
ç
¨
¨
¨
È
È
È
è
è
è
©
©
©
É
É
É
é
é
é
a
ª
ª
Ê
Ê
Ê
ê
ê
ê
?
«
«
Ë
Ë
Ë
ë
ë
ë
?
¬
¬
Ì
Ì
Ì
ì
ì
ì
\x7f
Í
Í
Í
í
í
í
®
®
®
Î
Î
Î
î
î
î
ˉ
¯
¯
Ï
Ï
Ï
ï
ï
ï
°
°
°
Ð
Ð
Ð
ð
ð
&ieth;
±
±
±
Ñ
Ñ
Ñ
ñ
ñ
ñ
2
²
²
Ò
Ò
Ò
ò
ò
ò
3
³
³
Ó
Ó
Ó
ó
ó
ó
′
´
´
Ô
Ô
Ô
ô
ô
ô
μ
µ
µ
Õ
Õ
Õ
õ
õ
õ
?
¶
¶
Ö
Ö
Ö
ö
ö
ö
·
·
·
×
×
×
÷
÷
÷
?
¸
¸
Ø
Ø
Ø
ø
ø
ø
1
¹
¹
Ù
Ù
Ù
ù
ù
ù
o
º
º
Ú
Ú
Ú
ú
ú
ú
?
»
»
Û
Û
Û
û
û
û
?
¼
¼
Ü
Ü
Ü
ü
ü
ü
?
½
½
Ý
Ý
Ý
ý
ý
ý
?
¾
¾
Þ
Þ
Þ
þ
þ
þ
?
¿
¿
ß
ß
ß
ÿ
ÿ
ÿ
À
À
À
à
à
à