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

Ajax異步提交數(shù)據(jù)返回值的換行問題實例分析

 更新時間:2015年12月15日 11:24:07   作者:LiMXHS  
這篇文章主要介紹了Ajax異步提交數(shù)據(jù)返回值的換行問題,結(jié)合實例形式較為詳細(xì)的分析了ajax異步提交過程中返回值帶有換行的處理技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例分析了Ajax異步提交數(shù)據(jù)返回值的換行問題。分享給大家供大家參考,具體如下:

前面分析介紹了《Javascript基于AJAX回調(diào)函數(shù)傳遞參數(shù)》及《IE瀏覽器與FF瀏覽器關(guān)于Ajax傳遞參數(shù)值為中文時的區(qū)別》,學(xué)習(xí)了ajax回調(diào)函數(shù)傳參與針對不同瀏覽器處理中文亂碼問題的方法。這里就來分析一下ajax異步提交返回值中換行問題的處理技巧。

背景介紹:

需要實現(xiàn)的功能是:在下拉框中選擇分類,提交到PHP根據(jù)選擇的分類返回該分類下的成員名稱,返回值各成員姓名以換行的形式顯示到textarea中。

html代碼:

<form action="setduty.php?action=add" method="post" name="setForm" id="setForm">
<p> <label>類型:</label>
  <select name="type" id="typeduty">
  <option value="-1">選擇類型</option>
  <option value="1">值班首長</option>
  <option value="2">值班處長</option>
  <option value="3">值班員</option>
  </select>
</p>
<p class="opertext"> 
    <label>成員:</label>
   <textarea name="names" id="names" cols="30" rows="10"></textarea>
</p>

JQuery 代碼:

$(document).ready(function(){
 $("#typeduty").change(function(){
  var type = $("#typeduty").val();
  $.post("setduty_do.php",
   {
    'cid' : type,
   },function(data,status){
    newData = data.replace(/\r\n/g,'');
     $("#names").html(newData);
  });
 });
});

PHP代碼:

if($type){
 switch($type){
  case "1":
   $arrs = getChiefList();
  break;
  case "2":
   $arrs = getDirectList();
  break;
  case "3":
   $arrs = getAttendantList();
  break;
  default:
  break;
 }
 $arr_names = "";
 foreach($arrs as $arr){
  if(strlen($arr[1])>2){
   $arr_names.= $arr[1]."\n";
  }
 }
 echo $arr_names;
}

php代碼中返回的值直接帶有換行“\n”,textarea 中IE和FF的換行符號都是 "\n",jQuery 的處理返回值中注意,使用

復(fù)制代碼 代碼如下:
newData = data.replace(/\r\n/g,'');

處理返回的結(jié)果,用于去除最開始的換行符號,Ajax返回的值中,都自動帶有一個換行。這是Ajax本身帶有的。

希望本文所述對大家ajax程序設(shè)計有所幫助。

相關(guān)文章

  • ajax數(shù)據(jù)傳輸方式實例詳解

    ajax數(shù)據(jù)傳輸方式實例詳解

    這篇文章主要介紹了ajax數(shù)據(jù)傳輸方式,結(jié)合實例形式較為詳細(xì)的分析總結(jié)了ajax數(shù)據(jù)傳輸?shù)脑砼c傳輸文本、xml及json格式數(shù)據(jù)的具體實現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-12-12
  • 快速解決ajax傳遞為空但顯示在頁面上為undefined的問題

    快速解決ajax傳遞為空但顯示在頁面上為undefined的問題

    今天小編就為大家分享一篇快速解決ajax傳遞為空但顯示在頁面上為undefined的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • 使用加載圖片解決在Ajax數(shù)據(jù)加載中頁面出現(xiàn)短暫空白的問題(推薦)

    使用加載圖片解決在Ajax數(shù)據(jù)加載中頁面出現(xiàn)短暫空白的問題(推薦)

    在項目中用ajax異步獲取數(shù)據(jù)后有時會因為數(shù)據(jù)問題或者網(wǎng)絡(luò)問題,頁面一直顯示空白,現(xiàn)在用加載圖片來過渡這種狀態(tài),具體實例代碼通過本文一起學(xué)習(xí)吧
    2016-12-12
  • MPBrowser簡易圖片瀏覽器 v1.0

    MPBrowser簡易圖片瀏覽器 v1.0

    MPBrowser簡易圖片瀏覽器 v1.0...
    2006-09-09
  • 原生ajax調(diào)用數(shù)據(jù)實例講解

    原生ajax調(diào)用數(shù)據(jù)實例講解

    這篇文章主要向大家介紹了原生ajax調(diào)用數(shù)據(jù)實例,具有一定的參考價值,感興趣的朋友可以參考一下
    2016-01-01
  • xajax的FORM例子

    xajax的FORM例子

    xajax的FORM例子...
    2006-11-11
  • ajax+asp無限級分類樹型結(jié)構(gòu)的代碼

    ajax+asp無限級分類樹型結(jié)構(gòu)的代碼

    ajax+asp無限級分類樹型結(jié)構(gòu)的代碼...
    2007-10-10
  • Ajax與JSON的一些學(xué)習(xí)總結(jié)

    Ajax與JSON的一些學(xué)習(xí)總結(jié)

    Ajax技術(shù)的核心是XMLHttpRequest對象(簡稱XHR),可以通過使用XHR對象獲取到服務(wù)器的數(shù)據(jù),然后再通過DOM將數(shù)據(jù)插入到頁面中呈現(xiàn)。雖然名字中包含XML,但Ajax通訊與數(shù)據(jù)格式無關(guān),所以我們的數(shù)據(jù)格式可以是XML或JSON等格式
    2012-08-08
  • JQuery中$.ajax()方法參數(shù)詳解

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

    AJAX即“Asynchronous Javascript And XML”(異步JavaScript和XML),是指一種創(chuàng)建交互式網(wǎng)頁應(yīng)用的網(wǎng)頁開發(fā)技術(shù)。本文跟大家介紹JQuery中$.ajax()方法參數(shù)詳解,小伙伴們一起學(xué)習(xí)吧
    2015-10-10
  • ajax請求json數(shù)據(jù)案例詳解

    ajax請求json數(shù)據(jù)案例詳解

    最近項目有這樣一個需求,點擊六大洲,出現(xiàn)對應(yīng)的一些請求信息,展示在下面,當(dāng)請求之后,第二次點擊就不用再次請求了,究竟用代碼怎么寫呢,下面小編帶領(lǐng)大家了解了解
    2015-09-09

最新評論

兴宁市| 吴堡县| 泊头市| 桑植县| 连平县| 土默特右旗| 疏附县| 长泰县| 兴和县| 新野县| 老河口市| 定南县| 西安市| 蓬莱市| 连云港市| 嘉祥县| 禹州市| 讷河市| 永靖县| 额济纳旗| 水城县| 玉门市| 望都县| 尼勒克县| 冕宁县| 防城港市| 星子县| 南昌县| 余庆县| 白玉县| 甘谷县| 中山市| 疏附县| 论坛| 贵溪市| 璧山县| 满洲里市| 永新县| 黔南| 阿尔山市| 金塔县|