最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

一個(gè)AJAX自動(dòng)完成功能的js封裝源碼[支持中文]第2/2頁

 更新時(shí)間:2007年02月28日 00:00:00   作者:  

發(fā)修改整理后的代碼:
1 可以自動(dòng)獲取焦點(diǎn)
2 可以進(jìn)行返回值和進(jìn)行相關(guān)動(dòng)作
3 可以正常返回顯示中文

需要解決

不能進(jìn)行中文傳值查詢

查詢界面
  <link rel="stylesheet" type="text/css"  /> 


<meta http-equiv="Content-Type" content="text/html; charset=GB2312" />

<script type="text/javascript" src="http://capxous.com/javascripts/prototype.js"></script>
<script type="text/javascript" src="http://capxous.com/javascripts/autocomplete.js"></script>




</head>

<body><div id="container">


<h1 align="center" id="logo"><a href="/" title="Home"></a></h1>


<hr class="low" />

  <style>
input {
width: 180px;
}
table.th_right th {
text-align: right;
background:#fff;
}
</style>

<style>
#flag_tbl td {
padding:0.1em;
}
</style>

<h4>Demo 1: Wikipedia live search</h4>

<input name="wiki" type="text" size="30" />

<div id="wiki_link"></div>
輸入2 可以看到中文結(jié)果

<script>
new CAPXOUS.AutoComplete("flag", function() {
                return "/flag1.php?typing=" + this.text.value;
        });

        new CAPXOUS.AutoComplete("cia", function() {
                return "/agency.php?q=" + this.text.value;
        });

        new CAPXOUS.AutoComplete("city", function() {
                return "/world.php?q=" + this.text.value;
        });


        function setSelectionRange(input, selectionStart, selectionEnd) {
                if (input.setSelectionRange) {
                        input.setSelectionRange(selectionStart, selectionEnd);
                } else if (input.createTextRange) {
                        var range = input.createTextRange();
                        range.collapse(true);
                        range.moveEnd('character', selectionEnd);
                        range.moveStart('character', selectionStart);
                        range.select();
                }
        }

        function update(object, value) {
                object.text.value = value;
                var index = value.toLowerCase().indexOf(object.value.toLowerCase());
                if (index > -1) {
                        setSelectionRange(object.text, index + object.value.length, value.length);
                }
        }

        new CAPXOUS.AutoComplete("wiki", function() {
                return "autocomplete3.asp?typing=" + escape(this.text.value);
                setRequestHeader("Content-Type","application/x-www-form-urlencoded")
        });
</script>







</body>
</html>

asp文件 負(fù)責(zé)連接數(shù)據(jù)庫并返回值
復(fù)制代碼 代碼如下:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%Response.ContentType = "text/html"
Response.Charset = "GB2312"   '解決亂碼問題

    Dim Conn,ConnectString
    ConnectString="Driver={Sql Server};uid=sq_dd;Database=sq_dd;PWD=ddd;server=(local)"
'數(shù)據(jù)庫連接文件
    Conn.Open ConnectString
%>


<%



    typing =trim(Request.QueryString("typing"))

    if (request("typing")="") then
        page = 0
    else 
        page= request("page")

    pageSize = 8
    end if
if typing<>"" then
Set Rs=Conn.ExeCute("SELECT YGBH,DW,YGXM FROM wuhen_t_yg WHERE ygxm LIKE '%"&typing&"%' ORDER BY ygbh DESC")
do while not rs.eof
%>
<div onselect='$("wiki_link").innerHTML = "http://en.wikipedia.org//wiki/B-36_2075"' onfocus='update(this, "<%= rs(0) %>")'>
    <span class='informal'><%= rs(1) %></span>
    <%= rs(2) %>
</div>
<%
rs.movenext
loop
rs.close
set rs=nothing 
%>
<%if typing="2" then  %>
<div onselect='$("wiki_link").innerHTML = "http://en.wikipedia.org//wiki/B-36_2075"' onfocus='update(this, "中國")'>
    <span class='informal'> 中文顯示</span>
     中文顯示
</div>
<% end if %>   

相關(guān)文章

  • Ajax異步(請(qǐng)求)提交類 支持跨域

    Ajax異步(請(qǐng)求)提交類 支持跨域

    支持跨域的Ajax異步(請(qǐng)求)提交類
    2009-07-07
  • jQuery Ajax方式上傳文件的方法

    jQuery Ajax方式上傳文件的方法

    這篇文章主要介紹了jQuery Ajax方式上傳文件的方法的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-08-08
  • AJAX如何實(shí)現(xiàn)無刷新登錄功能

    AJAX如何實(shí)現(xiàn)無刷新登錄功能

    點(diǎn)擊登錄按鈕時(shí)彈出登錄窗口,輸入正確的用戶名密碼后點(diǎn)擊登錄則登錄窗口關(guān)閉,狀態(tài)改為當(dāng)前用戶名.這篇文章主要介紹了AJAX如何實(shí)現(xiàn)無刷新登錄功能,需要的朋友參考下
    2017-01-01
  • ajax 返回值自動(dòng)添加pre標(biāo)簽的解決方法

    ajax 返回值自動(dòng)添加pre標(biāo)簽的解決方法

    ajax返回的內(nèi)容,居然自動(dòng)添加了pre標(biāo)簽,解決方法是修改一般處理程序的返回類型,遇到類似情況的可以參考下
    2014-07-07
  • php ajax無刷新分頁,支持id定位

    php ajax無刷新分頁,支持id定位

    AK QQ:42220796 總數(shù) 單頁條數(shù) 當(dāng)前頁 點(diǎn)擊后的url地址get 應(yīng)用的js函數(shù) 顯示幾個(gè) 顯示的地址
    2008-03-03
  • Ajax跨域問題及解決方案(jsonp,cors)

    Ajax跨域問題及解決方案(jsonp,cors)

    遠(yuǎn)程服務(wù)器上設(shè)法動(dòng)態(tài)的把數(shù)據(jù)裝進(jìn)js格式的文本代碼段中,供客戶端調(diào)用和進(jìn)一步處理。這篇文章主要介紹了ajax跨域問題解決方案(jsonp,cors) ,需要的朋友可以參考下
    2019-06-06
  • jQuery ajax中使用serialize()方法提交表單數(shù)據(jù)示例

    jQuery ajax中使用serialize()方法提交表單數(shù)據(jù)示例

    使用jQuery ajax的serialize() 方法表單序列化為鍵值對(duì)(key1=value1&key2=value2…)后提交,下面是使用serialize()序列化表單的實(shí)例,感興趣的朋友可以參考下
    2013-10-10
  • ajax的get請(qǐng)求時(shí)緩存處理解決方法

    ajax的get請(qǐng)求時(shí)緩存處理解決方法

    這篇文章主要介紹了ajax的get請(qǐng)求時(shí)緩存處理解決方法,詳細(xì)分析了常見的四種解決方法,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-02-02
  • Jquery中$.ajax()方法參數(shù)詳解

    Jquery中$.ajax()方法參數(shù)詳解

    本文是小編日常整理些有關(guān)jquery ajax()參數(shù)詳解,由于jquery ajax方法參數(shù)比較多,靠大腦記住有點(diǎn)犯難,下面小編把內(nèi)容整理分享到腳本之家網(wǎng)站,供大家參考
    2015-10-10
  • Ajax實(shí)現(xiàn)城市二級(jí)聯(lián)動(dòng)(三)

    Ajax實(shí)現(xiàn)城市二級(jí)聯(lián)動(dòng)(三)

    這篇文章主要為大家詳細(xì)介紹了Ajax實(shí)現(xiàn)城市二級(jí)聯(lián)動(dòng)的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-02-02

最新評(píng)論

保靖县| 壶关县| 广东省| 彰化市| 邹城市| 高平市| 贵南县| 香格里拉县| 醴陵市| 浮梁县| 孙吴县| 大名县| 河间市| 天祝| 泾阳县| 茌平县| 新密市| 奎屯市| 饶平县| 阿合奇县| 新兴县| 芒康县| 黔南| 蚌埠市| 公安县| 霍城县| 新绛县| 东海县| 平凉市| 靖州| 忻州市| 乌苏市| 江陵县| 家居| 平山县| 武平县| 淮南市| 杂多县| 鄱阳县| 新闻| 广安市|