类型:转载 责任编辑:asp.net 日期:2007/05/23
热门软件下载:










页面导航:
正文内容:xmlhttp是在ria时代没有来临之前, 最能使b/s程序远离每个动作刷新一次页面的痛苦做法, 同时也是最平民化的一项技术, helloword几句话就完成了.
不过,大家对xmlhttp的应用大多只以get方式在url里传递少数的变量, 其实即使是大量数据的form, 只要用javascript稍加封装, 一样可以用简单的用xmlhttp完成提交,真正做到让用家宾至如归, 不到页面本身需要刷新的时候, 决不去刷新用家的界面.
又是经典的中文编码问题,需要加多一个urlencoding函数把变量值的字符串编成utf-8格式,也因此要采用自己不熟悉的vbscript来写form_submit() 。
function urlencoding(vstrin) strreturn = "" for i = 1 to len(vstrin) thischr = mid(vstrin,i,1) if abs(asc(thischr)) < &hff then strreturn = strreturn & thischr else innercode = asc(thischr) if innercode < 0 then innercode = innercode + &h10000 end if hight8 = (innercode and &hff00)\ &hff low8 = innercode and &hff strreturn = strreturn & "%" & hex(hight8) & "%" & hex(low8) end if next urlencoding = strreturn end function