• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專(zhuān)題視頻專(zhuān)題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專(zhuān)題1關(guān)鍵字專(zhuān)題50關(guān)鍵字專(zhuān)題500關(guān)鍵字專(zhuān)題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專(zhuān)題關(guān)鍵字專(zhuān)題tag2tag3文章專(zhuān)題文章專(zhuān)題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專(zhuān)題3
    問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
    當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

    Ajax異步傳輸與PHP實(shí)現(xiàn)交互示例

    來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 22:52:19
    文檔

    Ajax異步傳輸與PHP實(shí)現(xiàn)交互示例

    Ajax異步傳輸與PHP實(shí)現(xiàn)交互示例:背景 前臺(tái)頁(yè)面兩個(gè)select框,一個(gè)與學(xué)院關(guān)聯(lián),另一個(gè)與專(zhuān)業(yè)關(guān)聯(lián),現(xiàn)需要選擇學(xué)院select框后,顯示學(xué)院相關(guān)信息,且專(zhuān)業(yè)select下面僅有屬于該學(xué)院的專(zhuān)業(yè)名稱(chēng)。也就是實(shí)現(xiàn)一個(gè)二級(jí)聯(lián)動(dòng)效果。 兩個(gè)select里面分別定義onchange事件,事件中利用ajax的GET方
    推薦度:
    導(dǎo)讀Ajax異步傳輸與PHP實(shí)現(xiàn)交互示例:背景 前臺(tái)頁(yè)面兩個(gè)select框,一個(gè)與學(xué)院關(guān)聯(lián),另一個(gè)與專(zhuān)業(yè)關(guān)聯(lián),現(xiàn)需要選擇學(xué)院select框后,顯示學(xué)院相關(guān)信息,且專(zhuān)業(yè)select下面僅有屬于該學(xué)院的專(zhuān)業(yè)名稱(chēng)。也就是實(shí)現(xiàn)一個(gè)二級(jí)聯(lián)動(dòng)效果。 兩個(gè)select里面分別定義onchange事件,事件中利用ajax的GET方

    背景

    前臺(tái)頁(yè)面兩個(gè)select框,一個(gè)與學(xué)院關(guān)聯(lián),另一個(gè)與專(zhuān)業(yè)關(guān)聯(lián),現(xiàn)需要選擇學(xué)院select框后,顯示學(xué)院相關(guān)信息,且專(zhuān)業(yè)select下面僅有屬于該學(xué)院的專(zhuān)業(yè)名稱(chēng)。也就是實(shí)現(xiàn)一個(gè)二級(jí)聯(lián)動(dòng)效果。

    兩個(gè)select里面分別定義onchange事件,事件中利用ajax的GET方法向后臺(tái)PHP遞交信息,再將查詢(xún)得到的信息echo出來(lái)或document.write。

    注:代碼參考了有位叫y0umer的博主寫(xiě)的。
    代碼如下:


    <script type="text/javascript">
    var XmlHttp;
    function createXmlHttpRequestObject(){
    if(window.ActiveXobject){ // 判斷是否是ie瀏覽器
    try { // try開(kāi)始
    xmlhttp = new ActiveXobject("Microsoft.XMLHTTP"); // 使用ActiveX對(duì)象創(chuàng)建ajax
    }catch(e){
    xmlHttp = false;
    } // try end
    }else{ //Chrome、FireFox等非ie內(nèi)核
    try{
    xmlHttp = new XMLHttpRequest(); //視為非ie情況下
    }catch(e){
    xmlHttp = false; // 其他非主流瀏覽器
    }
    } // 判斷結(jié)束,如果創(chuàng)建成功則返回一個(gè)DOM對(duì)象,如果創(chuàng)建不成功則返回一個(gè)false

    if(xmlHttp)
    {
    return xmlHttp;
    }else{
    alert("對(duì)象創(chuàng)建失敗,請(qǐng)檢查瀏覽器是否支持XmlHttpRequest!");
    }

    } // 函數(shù)體
    //學(xué)院下拉框事件
    function showCollegeInfo(){
    var selectIndex = document.getElementById("college").selectedIndex;//獲得是第幾個(gè)被選中了
    var value = document.getElementById("college").options[selectIndex].value;
    if(value)
    {
    // 先創(chuàng)建一個(gè)對(duì)象實(shí)例
    createXmlHttpRequestObject();
    // 使用事件對(duì)象獲取文本框ID的值
    var vCollege = value;

    var url = "college.php?xy="+vCollege; //待發(fā)送URL
    url=encodeURI(url);
    xmlHttp.onreadystatechange=ajaxok; // 判斷瀏覽器狀態(tài)欄 (接收玩數(shù)據(jù)觸發(fā)的事件)
    xmlHttp.open("GET",url,false); // GET向服務(wù)器端發(fā)送數(shù)據(jù)
    xmlHttp.send(null);
    document.getElementById("collegeinfo").style.display="block";//顯示學(xué)院信息的div
    }else{
    document.getElementById("collegeinfo").style.display="none";//隱藏學(xué)院信息的div
    }
    }
    function ajaxok()
    {
    if(xmlHttp.readyState == 4 && xmlHttp.status==200)
    {
    document.getElementById("collegeinfo").innerHTML = xmlHttp.responseText;
    }
    }
    //專(zhuān)業(yè)下拉框事件
    function showMajorInfo(){
    var selectIndex = document.getElementById("major").selectedIndex;//獲得是第幾個(gè)被選中了
    var value = document.getElementById("major").options[selectIndex].value;
    if(value)
    {
    // 先創(chuàng)建一個(gè)對(duì)象實(shí)例
    createXmlHttpRequestObject();
    // 使用事件對(duì)象獲取文本框ID的值
    var vMajor = value;

    var url = "major.php?zy="+vMajor; //待發(fā)送URL
    url=encodeURI(url);
    xmlHttp.onreadystatechange=ajaxok2; // 判斷瀏覽器狀態(tài)欄 (接收玩數(shù)據(jù)觸發(fā)的事件)
    xmlHttp.open("GET",url,false); // GET向服務(wù)器端發(fā)送數(shù)據(jù)
    xmlHttp.send(null);
    document.getElementById("majorinfo").style.display="block";//顯示專(zhuān)業(yè)信息的div
    }else{
    document.getElementById("majorinfo").style.display="none";//隱藏專(zhuān)業(yè)信息的div
    }
    }
    function ajaxok2()
    {
    if(xmlHttp.readyState == 4 && xmlHttp.status==200)
    {
    document.getElementById("majorinfo").innerHTML = xmlHttp.responseText;
    }
    }

    </script>

    聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    Ajax異步傳輸與PHP實(shí)現(xiàn)交互示例

    Ajax異步傳輸與PHP實(shí)現(xiàn)交互示例:背景 前臺(tái)頁(yè)面兩個(gè)select框,一個(gè)與學(xué)院關(guān)聯(lián),另一個(gè)與專(zhuān)業(yè)關(guān)聯(lián),現(xiàn)需要選擇學(xué)院select框后,顯示學(xué)院相關(guān)信息,且專(zhuān)業(yè)select下面僅有屬于該學(xué)院的專(zhuān)業(yè)名稱(chēng)。也就是實(shí)現(xiàn)一個(gè)二級(jí)聯(lián)動(dòng)效果。 兩個(gè)select里面分別定義onchange事件,事件中利用ajax的GET方
    推薦度:
    標(biāo)簽: php 傳輸 示例
    • 熱門(mén)焦點(diǎn)

    最新推薦

    猜你喜歡

    熱門(mén)推薦

    專(zhuān)題
    Top
    主站蜘蛛池模板: 久久久精品2019免费观看 | 久久这里只有精品18| 国产精品户外野外| 99精品视频3| 亚洲AV无码成人精品区天堂| 久久精品国产亚洲精品| 国产高清在线精品一本大道国产 | 亚洲国产精品尤物yw在线 | 久久国产精品-国产精品| 久久精品国产亚洲精品2020| 亚洲国产精品专区在线观看| 久久久久人妻一区精品| 久久国产精品偷99| 无码国产精品一区二区免费模式| 狠狠精品久久久无码中文字幕| 日韩精品免费在线视频| 精品九九久久国内精品| www.久久精品| 97久久精品国产精品青草| 精品久久久久久久久午夜福利| 亚洲欧美精品综合中文字幕| 日韩精品人成在线播放| 久久精品综合一区二区三区| 国产亚洲曝欧美不卡精品| 国产精品男男视频一区二区三区| 99精品视频在线观看婷| 最新亚洲精品国自产在线观看| 亚洲欧美日韩精品| 国产福利精品视频自拍| 国产精品美女WWW爽爽爽视频| 国产精品日韩欧美在线第3页 | 午夜精品视频在线观看| 亚洲午夜精品久久久久久人妖| 91探花国产综合在线精品| segui久久国产精品| 国产精品自在在线午夜福利 | 久久精品aⅴ无码中文字字幕重口 久久精品a亚洲国产v高清不卡 | 久久精品无码一区二区三区免费| 国产午夜亚洲精品理论片不卡 | 国语自产精品视频在线区| 精品人无码一区二区三区|