千家信息网

如何处理ajax异步提交返回值中的换行问题

发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,这篇文章将为大家详细讲解有关如何处理ajax异步提交返回值中的换行问题,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。背景介绍:需要实现的功能是:在下拉框中选择分类,
千家信息网最后更新 2025年02月23日如何处理ajax异步提交返回值中的换行问题

这篇文章将为大家详细讲解有关如何处理ajax异步提交返回值中的换行问题,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

背景介绍:

需要实现的功能是:在下拉框中选择分类,提交到PHP根据选择的分类返回该分类下的成员名称,返回值各成员姓名以换行的形式显示到textarea中。

html代码:

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 的处理返回值中注意,使用

newData = data.replace(/\r\n/g,'');

处理返回的结果,用于去除最开始的换行符号,Ajax返回的值中,都自动带有一个换行。这是Ajax本身带有的。

关于"如何处理ajax异步提交返回值中的换行问题"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

代码 成员 篇文章 值班 分类 选择 问题 换行符 更多 类型 处理 不错 实用 值班员 内容 功能 名称 处长 姓名 形式 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 it软件开发分哪些 网络安全监督 数据文件是数据库中不可细分的 关系模型对数据库设计有何作用 数据库安全标准的发展过程 莳尚网络技术团队 成都网站建设磐石网络安全 latex软件开发的意义 德宏州网络安全应急指挥中心 快速建立一个数据库 河南省网络安全素养教育基地 天津大学网络安全学院实力如何 山东省网络技术专业学校 宝鸡市高新医院数据库管理 中国联通网络安全培训课件 网络安全每一层的威胁 豆丁世纪网络技术有限公司官网 仙游灵云软件开发有限公司 英语口语网络安全话题 企业网络技术及应用试题 关于网络安全的海草舞 北京加强型服务器机柜云主机 守卫网络安全主题 数据库有什么知识点 网络安全工程师在哪就业 探访网络安全科技馆 深圳汽车软件开发设计 做什么需要数据库 国内贵金属交易软件开发 网站及软件开发管理服务系统
0