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 相关文章推荐
js异或加解密效果代码
Jun 25 Javascript
JavaScript CSS修改学习第六章 拖拽
Feb 19 Javascript
通过jQuery源码学习javascript(三)
Dec 27 Javascript
绑定回车enter事件代码
May 18 Javascript
JS回调函数的应用简单实例
Sep 17 Javascript
DOM基础教程之使用DOM设置文本框
Jan 20 Javascript
JavaScript组件焦点与页内锚点间传值的方法
Feb 02 Javascript
vue 实现axios拦截、页面跳转和token 验证
Jul 17 Javascript
vue实现滑动到底部加载更多效果
Oct 27 Javascript
JavaScript中的this妙用实例分析
May 09 Javascript
Vue CLI4 Vue.config.js标准配置(最全注释)
Jun 05 Javascript
js实现列表按字母排序
Aug 11 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
Breeze 文章管理系统 v1.0.0正式发布
2006/12/14 PHP
一些 PHP 管理系统程序中的后门
2009/08/05 PHP
php接口和抽象类使用示例详解
2014/03/02 PHP
PhpDocumentor 2安装以及生成API文档的方法
2014/05/21 PHP
犀利的js 函数集合
2009/06/11 Javascript
JQUERY操作JSON实例代码
2010/02/09 Javascript
用jquery和json从后台获得数据集的代码
2011/11/07 Javascript
十个迅速提升JQuery性能让你的JQuery跑得更快
2012/12/10 Javascript
extjs 时间范围选择自动判断的实现代码
2014/06/24 Javascript
javascript实现十秒钟后注册按钮可点击的方法
2015/05/13 Javascript
jquery实现邮箱自动填充提示功能
2015/11/17 Javascript
AngularJS前端页面操作之用户修改密码功能示例
2017/03/27 Javascript
Bootstrap输入框组件使用详解
2017/06/09 Javascript
mpvue构建小程序的方法(步骤+地址)
2018/05/22 Javascript
vue中获取滚动table的可视页面宽度调整表头与列对齐(每列宽度不都相同)
2019/08/17 Javascript
node express使用HTML模板的方法示例
2019/08/22 Javascript
js实现ajax的用户简单登入功能
2020/06/18 Javascript
javascript运行机制之执行顺序理解
2020/08/03 Javascript
[01:16]2014DOTA2 TI专访C9战队EE:中国五强中会占三席
2014/07/10 DOTA
pygame学习笔记(2):画点的三种方法和动画实例
2015/04/15 Python
Python编程实战之Oracle数据库操作示例
2017/06/21 Python
pandas 对每一列数据进行标准化的方法
2018/06/09 Python
使用Python进行目录的对比方法
2018/11/01 Python
python paramiko远程服务器终端操作过程解析
2019/12/14 Python
如何编写python的daemon程序
2021/01/07 Python
HTML4和HTML5之间除了相似以外的10个主要不同
2012/12/13 HTML / CSS
Weblogc domain问题
2014/01/27 面试题
2014年最新学校运动会广播稿
2014/09/17 职场文书
党的群众路线教育实践活动个人整改措施
2014/10/27 职场文书
安全保证书格式
2015/02/28 职场文书
2015年农村党员公开承诺事项
2015/04/28 职场文书
道歉信范文
2015/05/12 职场文书
2016北大自主招生自荐信模板
2016/01/28 职场文书
css背景和边框标签实例详解
2021/05/21 HTML / CSS
Pyhton爬虫知识之正则表达式详解
2022/04/01 Python
Spring Data JPA框架自定义Repository接口
2022/04/28 Java/Android