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 中的类和闭包
Jan 08 Javascript
Jquery 最近浏览过的商品的功能实现代码
May 14 Javascript
javascript onmouseout 解决办法
Jul 17 Javascript
基于jQuery的动态表格插件
Mar 28 Javascript
jQuery点击后一组图片左右滑动的实现代码
Aug 16 Javascript
jQuery setTimeout()函数使用方法
Apr 07 Javascript
js/jquery判断浏览器的方法小结
Sep 02 Javascript
js实现左侧网页tab滑动门效果代码
Sep 06 Javascript
js仿小米手机上下滑动效果
Feb 05 Javascript
微信小程序getPhoneNumber获取用户手机号
Sep 29 Javascript
Bootstrap popover 实现鼠标移入移除显示隐藏功能方法
Jan 24 Javascript
详解vue-video-player使用心得(兼容m3u8)
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
咖啡豆的最常见发酵处理方法,详细了解一下
2021/03/03 冲泡冲煮
PHP中__autoload和Smarty冲突的简单解决方法
2016/04/08 PHP
JQuery 动态扩展对象之另类视角
2010/05/25 Javascript
多浏览器兼容性比较好的复制到剪贴板的js代码
2011/10/09 Javascript
在网站上应该用的30个jQuery插件整理
2011/11/03 Javascript
javascript实现页面刷新时自动清空表单并选中的方法
2015/07/18 Javascript
JavaScript中的冒泡排序法
2016/08/03 Javascript
Jquery组件easyUi实现手风琴(折叠面板)示例
2016/08/23 Javascript
12306 刷票脚本及稳固刷票脚本(防挂)
2017/01/04 Javascript
vue多种弹框的弹出形式的示例代码
2017/09/18 Javascript
JS基于正则表达式实现的密码强度验证功能示例
2017/09/21 Javascript
原生javascript实现文件异步上传的实例讲解
2017/10/26 Javascript
JS处理数据四舍五入(tofixed与round的区别详解)
2017/10/26 Javascript
详解使用create-react-app添加css modules、sasss和antd
2018/07/31 Javascript
Vue实现按钮旋转和移动位置的实例代码
2018/08/09 Javascript
微信小程序开发之路由切换页面重定向问题
2018/09/18 Javascript
基于Vue-cli快速搭建项目的完整步骤
2018/11/03 Javascript
vue实现动态显示与隐藏底部导航的方法分析
2019/02/11 Javascript
记录一次完整的react hooks实践
2019/03/11 Javascript
深入了解js原型模式
2019/05/30 Javascript
Vue CLI3中使用compass normalize的方法
2019/05/30 Javascript
es6函数之rest参数用法实例分析
2020/04/18 Javascript
[02:53]2018年度DOTA2最佳战队-完美盛典
2018/12/17 DOTA
Python实现获取网站PR及百度权重
2015/01/21 Python
Python算法输出1-9数组形成的结果为100的所有运算式
2017/11/03 Python
pandas将list数据拆分成行或列的实现
2020/12/13 Python
HTML5: Web 标准最巨大的飞跃
2008/10/17 HTML / CSS
HTML5 video 上传预览图片视频如何设置、预览视频某秒的海报帧
2018/08/28 HTML / CSS
JD Sports意大利:英国篮球和运动时尚的领导者
2017/10/29 全球购物
澳大利亚最好的厨具店:Kitchen Warehouse
2018/03/13 全球购物
天游软件面试
2013/11/23 面试题
生日邀请函范文
2014/01/13 职场文书
村官学习十八大感想
2014/01/15 职场文书
旅游与环境专业求职信
2014/06/05 职场文书
图解上海144收音机
2021/04/22 无线电
详解CSS故障艺术
2021/05/25 HTML / CSS