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组件的一些写法
Sep 10 Javascript
jQuery用unbind方法去掉hover事件及其他方法介绍
Mar 18 Javascript
jQuery搜索同辈元素方法
Feb 10 Javascript
jQuery中prepend()方法使用详解
Aug 11 Javascript
浅析创建javascript对象的方法
May 13 Javascript
关于JS中的方法是否加括号的问题
Jul 27 Javascript
项目实践一图片上传之form表单还是base64前端图片压缩(前端图片压缩)
Jul 28 Javascript
vue插件tab选项卡使用小结
Oct 27 Javascript
jquery将标签元素的高设为屏幕的百分比
Apr 19 jQuery
JavaScript文本特效实例小结【3个示例】
Dec 22 Javascript
深入理解Puppeteer的入门教程和实践
Mar 05 Javascript
如何在CocosCreator里画个炫酷的雷达图
Apr 16 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
Yii2针对游客、用户防范规则和限制的解决方法分析
2016/10/08 PHP
thinkPHP自定义类实现方法详解
2016/11/30 PHP
PHP编程实现多维数组按照某个键值排序的方法小结【2种方法】
2017/04/27 PHP
PHP实现的AES加密、解密封装类与用法示例
2018/08/02 PHP
动态加载js文件 document.createElement
2006/10/14 Javascript
javascript中用星号表示预录入内容的实现代码
2011/01/08 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(三)情景对话中仿打字机输出文字
2013/01/23 Javascript
js判断undefined变量类型使用typeof
2013/06/03 Javascript
js对象基础实例分析
2015/01/13 Javascript
JS+CSS实现Li列表隔行换色效果的方法
2015/02/16 Javascript
Javascript编写2048小游戏
2015/07/07 Javascript
浏览器兼容的JS写法总结
2016/04/27 Javascript
从零学习node.js之搭建http服务器(二)
2017/02/21 Javascript
微信小程序 开发之滑块视图容器(swiper)详解及实例代码
2017/02/22 Javascript
老生常谈Bootstrap媒体对象
2017/07/06 Javascript
Vue.set() this.$set()引发的视图更新思考及注意事项
2018/08/30 Javascript
在JavaScript中使用严格模式(Strict Mode)
2019/06/13 Javascript
小程序实现背景音乐播放和暂停
2020/06/19 Javascript
Vue中inheritAttrs的使用实例详解
2020/12/31 Vue.js
Python中的默认参数详解
2015/06/24 Python
用Python实现斐波那契(Fibonacci)函数
2016/03/25 Python
python3中bytes和string之间的互相转换
2017/02/09 Python
Python中shape计算矩阵的方法示例
2017/04/21 Python
Python Json模块中dumps、loads、dump、load函数介绍
2018/05/15 Python
解决Python使用列表副本的问题
2019/12/19 Python
Python StringIO如何在内存中读写str
2020/01/07 Python
python 怎样进行内存管理
2020/11/10 Python
土耳其玩具商店:Toyzz Shop
2019/08/02 全球购物
Ellos瑞典官网:北欧地区时尚、美容和住宅领域领先的电子商务网站
2019/11/21 全球购物
类的核心特性有哪些
2014/01/01 面试题
WebSphere面试题:在WebSphere里面如何部署一个应用
2015/08/02 面试题
《蓝色的树叶》教学反思
2014/02/24 职场文书
大学生村官工作心得体会
2016/01/23 职场文书
Python中可变和不可变对象的深入讲解
2021/08/02 Python
天谕手游15杯全调酒配方和调酒券的获得方式
2022/04/06 其他游戏
HttpClient实现文件上传功能
2022/08/14 Java/Android