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 相关文章推荐
DOM 基本方法
Jul 18 Javascript
js实现单行文本向上滚动效果实例代码
Nov 28 Javascript
JQuery实现table行折叠效果以JSON做数据源
May 26 Javascript
jQuery 和 CSS 的文本特效插件集锦
Dec 12 Javascript
IE中鼠标经过option触发mouseout的解决方法
Jan 29 Javascript
分享10个原生JavaScript技巧
Apr 20 Javascript
javascript封装 Cookie 应用接口
Aug 07 Javascript
javascript常见数字进制转换实例分析
Apr 21 Javascript
微信小程序 progress组件详解及实例代码
Oct 25 Javascript
js中作用域的实例解析
Mar 16 Javascript
Node.js和Express简单入门介绍
Mar 24 Javascript
JS如何判断对象是否包含某个属性
Aug 29 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速度全攻略
2006/10/09 PHP
Uchome1.2 1.5 代码学习 common.php
2009/04/24 PHP
Zend Framework教程之Zend_Db_Table用法详解
2016/03/21 PHP
浅析Yii2 GridView 日期格式化并实现日期可搜索教程
2016/04/22 PHP
关于 Laravel Redis 多个进程同时取队列问题详解
2017/12/25 PHP
php测试kafka项目示例
2020/02/06 PHP
js 判断checkbox是否选中的操作方法
2012/11/09 Javascript
js快速排序的实现代码
2013/12/08 Javascript
PHP+MySQL+jQuery随意拖动层并即时保存拖动位置实例讲解
2015/10/09 Javascript
js判断复选框是否选中及选中个数的实现代码
2016/05/30 Javascript
jQuery原理系列-常用Dom操作详解
2016/06/07 Javascript
XMLHttpRequest Level 2 使用指南
2016/08/26 Javascript
js仿支付宝多方框输入支付密码效果
2016/09/27 Javascript
js将字符串中的每一个单词的首字母变为大写其余均为小写
2017/01/05 Javascript
使用JS模拟锚点跳转的实例
2018/02/01 Javascript
JavaScript解析机制与闭包原理实例详解
2019/03/08 Javascript
js实现页面图片消除效果
2020/03/24 Javascript
javascript利用canvas实现鼠标拖拽功能
2020/07/23 Javascript
[00:15]TI9地铁玩家打卡
2019/08/11 DOTA
Python简明入门教程
2015/08/04 Python
Python开发的HTTP库requests详解
2017/08/29 Python
Python搭建Spark分布式集群环境
2019/07/05 Python
通过celery异步处理一个查询任务的完整代码
2019/11/19 Python
将 Ubuntu 16 和 18 上的 python 升级到最新 python3.8 的方法教程
2020/03/11 Python
HTML5对手机页面长按会粘贴复制禁用的解决方法
2016/07/19 HTML / CSS
使用phonegap创建联系人的实现方法
2017/03/30 HTML / CSS
亚马逊印度站:Amazon.in
2017/10/15 全球购物
Can a struct inherit from another class? (结构体能继承类吗)
2014/07/22 面试题
应届实习生的自我评价范文
2014/01/05 职场文书
公司合作协议书范本
2014/04/18 职场文书
党委班子剖析材料
2014/08/21 职场文书
如何签定毕业生就业协议书
2014/09/28 职场文书
基层党员群众路线教育实践活动个人对照检查材料思想汇报
2014/10/05 职场文书
建筑工地文明标语
2014/10/09 职场文书
浅谈由position属性引申的css进阶讨论
2021/05/25 HTML / CSS
Python机器学习之基于Pytorch实现猫狗分类
2021/06/08 Python