javasciprt下jquery函数$.post执行无响应的解决方法


Posted in Javascript onMarch 13, 2014

在编写javascirpt程序过程中,用$.post方法发送数据,若数据中字符含有'<‘,将导致$.post无法成功执行。

var jsonstr='{"value":"abcd<efg"}'; 
$.post( 
url, 
{ "jsonstr": jsonstr }, 
function (data, status) { 
});

需要将其转义后再使用,使用下面的transferredChars函数转义后,再传递数据$.post即能执行。

此函数使用将'<'和‘>'分别替换为'<'和‘>'。

transferredChars=function (htmlChars) { 
var tcs = htmlChars.replace(/</g, "<"); 
tcs = tcs.replace(/>/g, ">"); 
return tcs; 
}

var jsonstr='{"value":"abcd<efg"}'; 
jsonstr=transferredChars(jsonstr); 
$.post( 
url, 
{ "jsonstr": jsonstr }, 
function (data, status) { 
});

使用的jquery版本为1.7.1.min
Javascript 相关文章推荐
编写跨浏览器的javascript代码必备[js多浏览器兼容写法]
Oct 29 Javascript
11个用于提高排版水平的基于jquery的文字效果插件
Sep 14 Javascript
变量声明时命名与变量作为对象属性时命名的区别解析
Dec 06 Javascript
JavaScript学习笔记之DOM基础 2.4
Aug 14 Javascript
jQuery+formdata实现上传进度特效遇到的问题
Feb 24 Javascript
如何使用Vuex+Vue.js构建单页应用
Oct 27 Javascript
jQuery实现的模拟弹出窗口功能示例
Nov 24 Javascript
创建一般js对象的几种方式
Jan 19 Javascript
jQuery简单实现遍历单选框的方法
Mar 06 Javascript
Angular中ng-options下拉数据默认值的设定方法
Jun 21 Javascript
Vue项目引发的「过滤器」使用教程
Mar 12 Javascript
解决小程序无法触发SESSION问题
Feb 03 Javascript
JQuery中extend使用介绍
Mar 13 #Javascript
js中用window.open()打开多个窗口的name问题
Mar 13 #Javascript
javascript获取浏览器类型和版本的方法(js获取浏览器版本)
Mar 13 #Javascript
利用try-catch判断变量是已声明未声明还是未赋值
Mar 12 #Javascript
jquery原创弹出层折叠效果点击折叠弹出一个层
Mar 12 #Javascript
jq实现酷炫的鼠标经过图片翻滚效果
Mar 12 #Javascript
jquery、js操作checkbox全选反选
Mar 12 #Javascript
You might like
php 生成签名及验证签名详解
2016/10/26 PHP
thinkphp项目如何自定义微信分享描述内容
2017/02/20 PHP
php中关于换行的实例写法
2019/09/26 PHP
向fckeditor编辑器插入指定代码的方法
2007/05/25 Javascript
利用javascript的面向对象的特性实现限制试用期
2011/08/04 Javascript
仿中关村在线首页弹出式广告插件(jQuery版)
2012/05/03 Javascript
ECHO.js 纯javascript轻量级延迟加载的实例代码
2016/05/24 Javascript
js获取对象、数组的实际长度,元素实际个数的实现代码
2016/06/08 Javascript
在微信、支付宝、百度钱包实现点击返回按钮关闭当前页面和窗口的方法
2016/08/05 Javascript
BootStrap按钮标签及基本样式
2016/11/23 Javascript
jQuery插件ajaxFileUpload使用详解
2017/01/10 Javascript
JS+HTML5 FileReader对象用法示例
2017/04/07 Javascript
老生常谈angularjs中的$state.go
2017/04/24 Javascript
vue实现pdf导出解决生成canvas模糊等问题(推荐)
2018/10/18 Javascript
微信小程序左滑删除实现代码实例
2019/09/16 Javascript
[46:55]LGD vs Liquid 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/19 DOTA
简单谈谈Python中函数的可变参数
2016/09/02 Python
Python 记录日志的灵活性和可配置性介绍
2018/02/27 Python
python解决字符串倒序输出的问题
2018/06/25 Python
python如何创建TCP服务端和客户端
2018/08/26 Python
python实现录音小程序
2020/10/26 Python
Python操作MySQL数据库的两种方式实例分析【pymysql和pandas】
2019/03/18 Python
python 多进程共享全局变量之Manager()详解
2019/08/15 Python
记一次python 爬虫爬取深圳租房信息的过程及遇到的问题
2020/11/24 Python
美国知名的网上鞋类及相关服装零售商:Shoes.com
2017/05/06 全球购物
车库门开启器、遥控器和零件:Chamberlain
2019/04/09 全球购物
俄语翻译实习生的自我评价分享
2013/11/06 职场文书
校园达人秀策划书
2014/01/12 职场文书
考试违纪检讨书
2014/02/02 职场文书
共产党员公开承诺书
2014/03/25 职场文书
推荐信格式范文
2014/05/09 职场文书
毕业证代领委托书
2014/09/26 职场文书
个人委托书范文
2015/01/28 职场文书
教您:房贷工资收入证明应该怎么写?
2019/08/19 职场文书
Python利用folium实现地图可视化
2021/05/23 Python
面试被问select......for update会锁表还是锁行
2021/11/11 MySQL