200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > Ajax异步提交数据返回值的换行问题实例分析

Ajax异步提交数据返回值的换行问题实例分析

时间:2023-03-30 00:55:06

相关推荐

Ajax异步提交数据返回值的换行问题实例分析

web前端|js教程

Ajax,返回,数据

web前端-js教程本文实例分析了Ajax异步提交数据返回值的换行问题。分享给大家供大家参考,具体如下:

模板之家 支付宝付款源码,vscode超链接颜色,Ubuntu执行find,tomcat基础视频,c 多线程写入sqlite,学会爬虫一般工资多少,php 模板原理,鄂州seo排名推广,dede手机网站模板修改,网页网盘系统,p2p网站模板免费下载lzw

前面分析介绍了《Javascript基于AJAX回调函数传递参数》及《IE浏览器与FF浏览器关于Ajax传递参数值为中文时的区别》,学习了ajax回调函数传参与针对不同浏览器处理中文乱码问题的方法。这里就来分析一下ajax异步提交返回值中换行问题的处理技巧。

后台框架源码php,ubuntu新建分区安装,tomcat8连接数设置,自制爬虫工具制作,php 数据库封装指定查询字段,seo南顺时lzw

背景介绍:

360安全卫士源码,使用ubuntu命令拒绝,火龙果爬虫,php 012,太原seo定制lzw

需要实现的功能是:在下拉框中选择分类,提交到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本身带有的。

上面是我整理给大家的,希望今后会对大家有帮助。

相关文章:

SSH网上商城之使用ajax完成用户名是否存在异步校验

ajax请求之返回数据的顺序问题分析

防止重复发送Ajax请求的解决方案

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。