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 函数对象的多重身份
Jun 28 Javascript
Javascript读取cookie函数代码
Oct 16 Javascript
jquery中ajax学习笔记一
Oct 16 Javascript
在JavaScript中操作时间之getUTCDate()方法的使用
Jun 10 Javascript
JS实现弹出浮动窗口(支持鼠标拖动和关闭)实例详解
Aug 06 Javascript
Bootstrap基本插件学习笔记之Tooltip提示工具(18)
Dec 08 Javascript
从零学习node.js之利用express搭建简易论坛(七)
Feb 25 Javascript
Angular2.js实现表单验证详解
Jun 23 Javascript
JavaScript之Date_动力节点Java学院整理
Jun 28 Javascript
Vue.js特性Scoped Slots的浅析
Feb 20 Javascript
vue eslint简要配置教程详解
Jul 26 Javascript
js实现模拟购物商城案例
May 18 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 5.3.0 安装分析心得
2009/08/07 PHP
IIS7.X配置PHP运行环境小结
2011/06/09 PHP
phpmailer在服务器上不能正常发送邮件的解决办法
2014/07/08 PHP
php使用$_POST或$_SESSION[]向js函数传参
2014/09/16 PHP
php实现图片上传并利用ImageMagick生成缩略图
2016/03/14 PHP
thinkphp3.2实现上传图片的控制器方法
2016/04/28 PHP
PHP简单实现二维数组的矩阵转置操作示例
2017/11/24 PHP
PHP数组遍历的几种常见方式总结
2019/02/15 PHP
jquery异步循环获取功能实现代码
2010/09/19 Javascript
SharePoint 客户端对象模型 (一) ECMA Script
2011/05/22 Javascript
完美实现bootstrap分页查询
2015/12/09 Javascript
VUE元素的隐藏和显示(v-show指令)
2017/06/23 Javascript
对于input 框限定输入值为浮点型的js代码
2017/09/25 Javascript
JS 中使用Promise 实现红绿灯实例代码(demo)
2017/10/20 Javascript
如何用input标签和jquery实现多图片的上传和回显功能
2018/05/16 jQuery
JS遍历JSON数组及获取JSON数组长度操作示例【测试可用】
2018/12/12 Javascript
jQuery实现二级导航菜单的示例
2020/09/30 jQuery
vue登录页实现使用cookie记住7天密码功能的方法
2021/02/18 Vue.js
[01:03:41]DOTA2-DPC中国联赛 正赛 Dynasty vs XG BO3 第三场 2月2日
2021/03/11 DOTA
Python中的CURL PycURL使用例子
2014/06/01 Python
python冒泡排序简单实现方法
2015/07/09 Python
python算法表示概念扫盲教程
2017/04/13 Python
Python的装饰器使用详解
2017/06/26 Python
python使用tkinter实现简单计算器
2018/01/30 Python
python RabbitMQ 使用详细介绍(小结)
2018/11/08 Python
Python一行代码实现快速排序的方法
2019/04/30 Python
Python如何批量获取文件夹的大小并保存
2020/03/31 Python
雅诗兰黛旗下走天然植物路线的彩妆品牌:Prescriptives
2016/08/14 全球购物
迪卡侬荷兰官网:Decathlon荷兰
2017/10/29 全球购物
Madewell澳大利亚官方网站:美国休闲服饰品牌
2019/07/18 全球购物
物业管理公司实习生自我鉴定
2013/09/19 职场文书
护士自荐信
2013/10/25 职场文书
计算机系毕业生推荐信
2013/11/06 职场文书
心理健康心得体会
2014/01/02 职场文书
关于群众路线的心得体会
2014/11/05 职场文书
2015年学校政教处工作总结
2015/05/26 职场文书