午夜国产狂喷潮在线观看|国产AⅤ精品一区二区久久|中文字幕AV中文字幕|国产看片高清在线

    ajax提交大數(shù)據(jù)文章
    來源:易賢網(wǎng) 閱讀:603 次 日期:2014-10-15 09:12:13
    溫馨提示:易賢網(wǎng)小編為您整理了“ajax提交大數(shù)據(jù)文章”,方便廣大網(wǎng)友查閱!

    在之前的文章中說過ajax,寫過詳細的步驟,http://www.anypoetry.com/html/1725.html

    上面的ajax寫的是GET方式提交的異步內容,當遇到大數(shù)據(jù)的情況下,會出現(xiàn)url超長,或者當url的內容出現(xiàn)“&”時,則會按照url的鏈接符號傳輸,會出現(xiàn)截斷。

    下面是ajax用POST的形式進行提交,在提交大數(shù)據(jù)的內容出現(xiàn)"&",不會出現(xiàn)錯誤或者數(shù)據(jù)截斷。

    function GetXmlHttpObject()

    {

    var xmlHttp=null;

    try{ // Firefox, Opera 8.0+, Safari

    xmlHttp=new XMLHttpRequest();

    }

    catch (e){

    // Internet Explorer

    try{

    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");

    }catch (e){

    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");

    }

    }

    return xmlHttp;

    }

    function saveHint()

    { xmlHttp=GetXmlHttpObject()

    if (xmlHttp==null){

    alert ("您的瀏覽器不支持AJAX!");

    return;

    }

    var url="anypoetry.com.save.php";

    data="p="+encodeURIComponent(document.getElementById('v').value);//定義參數(shù)p

    //主要是上面的這句 “encodeURIComponent”,設置將內容進行轉碼,這個非常重要。

    data=data+"&sid="+Math.random();//加上隨機碼,防止緩存

    xmlHttp.open("POST",url,true);

    xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");

    xmlHttp.onreadystatechange=stateChanged;

    xmlHttp.send(data);//將數(shù)據(jù)進行post提交

    }

    function stateChanged()

    {

    if (xmlHttp.readyState==4&&xmlHttp.status == 200)

    {

    document.getElementById("v").value=xmlHttp.responseText;//獲取返回值,并給對象v

    }

    }

    接受頁面通過進行傳統(tǒng)的接受即可,獲取前面的參數(shù)p

    比如php $_POST['p']

    asp request.form('p')

    這樣就可以完成大數(shù)據(jù)量的POST提交,并且能夠自動轉碼進行url的&號規(guī)避。

    更多信息請查看IT技術專欄

    更多信息請查看腳本欄目
    易賢網(wǎng)手機網(wǎng)站地址:ajax提交大數(shù)據(jù)文章

    2025國考·省考課程試聽報名

    • 報班類型
    • 姓名
    • 手機號
    • 驗證碼
    關于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
    工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
    聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
    咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網(wǎng)