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 相关文章推荐
基于jquery实现拆分姓名的方法(纯JS版)
May 08 Javascript
js点击出现悬浮窗效果不使用JQuery插件
Jan 20 Javascript
JS按回车键实现登录的方法
Aug 25 Javascript
JS+CSS实现表格高亮的方法
Aug 05 Javascript
整理JavaScript创建对象的八种方法
Nov 03 Javascript
安装使用Mongoose配合Node.js操作MongoDB的基础教程
Mar 01 Javascript
Vue.js路由组件vue-router使用方法详解
Dec 02 Javascript
JS控制鼠标拒绝点击某一按钮的实例
Dec 29 Javascript
JavaScript实现删除数组重复元素的5种常用高效算法总结
Jan 18 Javascript
JavaScript前端实现压缩图片功能
Mar 06 Javascript
JavaScript Window浏览器对象模型原理解析
May 30 Javascript
vue中watch和computed的区别与使用方法
Aug 23 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脚本的10个技巧(2)
2006/10/09 PHP
关于文本留言本的分页代码
2006/10/09 PHP
PHP反射使用实例和PHP反射API的中文说明
2014/07/02 PHP
PHP两种实现无级递归分类的方法
2017/03/02 PHP
PHP PDOStatement::columnCount讲解
2019/01/30 PHP
asp.net和php的区别点总结
2019/10/10 PHP
用javascript获得地址栏参数的两种方法
2006/11/08 Javascript
发一个自己用JS写的实用看图工具实现代码
2008/07/26 Javascript
JavaScript 基础问答三
2008/12/03 Javascript
js控制的回到页面顶端goTop的代码实现
2013/03/20 Javascript
JS判断网页广告是否被浏览器拦截过滤的代码
2015/04/05 Javascript
jQuery弹层插件jquery.fancybox.js用法实例
2016/01/22 Javascript
js实现网页图片延时加载 提升网页打开速度
2016/01/26 Javascript
微信小程序实现页面下拉刷新和上拉加载功能详解
2018/12/03 Javascript
jQuery实现适用于移动端的跑马灯抽奖特效示例
2019/01/18 jQuery
原生JS实现列表内容自动向上滚动效果
2019/05/22 Javascript
微信小程序canvas分享海报功能
2019/10/31 Javascript
JS数组方法join()用法实例分析
2020/01/18 Javascript
antd 表格列宽自适应方法以及错误处理操作
2020/10/27 Javascript
nodejs+express最简易的连接数据库的方法
2020/12/23 NodeJs
Vue实现省市区三级联动
2020/12/27 Vue.js
[35:43]2018DOTA2亚洲邀请赛 4.1 小组赛B组 paiN vs Effect
2018/04/03 DOTA
[59:44]2018DOTA2亚洲邀请赛 3.31 小组赛 B组 paiN vs iG
2018/03/31 DOTA
python3实现点餐系统
2019/01/24 Python
Python3实现建造者模式的示例代码
2020/06/28 Python
HTML5之SVG 2D入门11—用户交互性(动画)介绍及应用
2013/01/30 HTML / CSS
HTML5 自动聚焦(autofocus)属性使用介绍
2013/08/07 HTML / CSS
LORAC官网:美国彩妆品牌
2019/08/27 全球购物
岗位职责说明书
2014/05/07 职场文书
秋季运动会广播稿(30篇)
2014/09/13 职场文书
民主生活会整改措施(党员)
2014/09/18 职场文书
2015年敬老月活动总结
2015/03/27 职场文书
2015年幼儿园班主任工作总结
2015/05/12 职场文书
学校少先队工作总结
2015/08/12 职场文书
利用python做数据拟合详情
2021/11/17 Python
php访问对象中的成员的实例方法
2021/11/17 PHP