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 相关文章推荐
Web开发者必备的12款超赞jQuery插件
Dec 03 Javascript
Firefox中autocomplete=&quot;off&quot; 设置不起作用Bug的解决方法
Mar 25 Javascript
javascript温习的一些笔记 基础常用知识小结
Jun 22 Javascript
jQuery语法高亮插件支持各种程序源代码语法着色加亮
Apr 27 Javascript
js对table的td进行相同内容合并示例详解
Dec 27 Javascript
JavaScript异步编程Promise模式的6个特性
Apr 03 Javascript
javaScript使用EL表达式的几种方式
May 27 Javascript
Javascript控制input输入时间格式的方法
Jan 28 Javascript
jquery代码实现多选、不同分享功能
Jul 31 Javascript
基于Bootstrap3表格插件和分页插件实例详解
May 17 Javascript
Vue-Router基础学习笔记(小结)
Oct 15 Javascript
Node.js Stream ondata触发时机与顺序的探索
Mar 08 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 生成饼图 三维饼图
2009/09/28 PHP
PHP Try-catch 语句使用技巧
2016/02/28 PHP
PHP数学运算函数大汇总(经典值得收藏)
2016/04/01 PHP
Ajax搜索结果页面下方的分页按钮的生成
2012/04/05 Javascript
自定义ExtJS控件之下拉树和下拉表格附源码
2013/10/15 Javascript
JS简单操作select和dropdownlist实例
2014/11/26 Javascript
jQuery的基本概念与高级编程
2015/05/14 Javascript
jQuery实现强制cookie过期方法汇总
2015/05/22 Javascript
JS中取二维数组中最大值的方法汇总
2016/04/17 Javascript
node.js 抓取代理ip实例代码
2017/04/30 Javascript
理解Angular的providers给Http添加默认headers
2017/07/04 Javascript
JS实现Cookie读、写、删除操作工具类示例
2018/08/28 Javascript
JavaScript模板引擎实现原理实例详解
2018/12/14 Javascript
Jquery实现获取子元素的方法分析
2019/08/24 jQuery
分享Angular http interceptors 拦截器使用(推荐)
2019/11/10 Javascript
[02:56]《DAC最前线》之国外战队抵达上海备战亚洲邀请赛
2015/01/28 DOTA
[09:33]2015国际邀请赛第四日TOP10
2015/08/08 DOTA
Python加pyGame实现的简单拼图游戏实例
2015/05/15 Python
python爬虫的工作原理
2017/03/05 Python
Python实现树莓派WiFi断线自动重连的实例代码
2017/03/16 Python
python监控nginx端口和进程状态
2019/09/06 Python
python安装本地whl的实例步骤
2019/10/12 Python
python实现tail实时查看服务器日志示例
2019/12/24 Python
浅谈Python 函数式编程
2020/06/20 Python
如何使用Cython对python代码进行加密
2020/07/08 Python
html5 外链式实现加减乘除的代码
2019/09/04 HTML / CSS
DJI大疆无人机官方商城:全球领先的无人飞行器研发和生产商
2016/12/21 全球购物
英国假发网站:Hothair
2018/02/23 全球购物
TCP/IP的分层模型
2013/10/27 面试题
业务主管岗位职责范本
2013/12/25 职场文书
挑战杯创业计划书的写作指南
2014/01/07 职场文书
公司企业表扬信
2014/01/11 职场文书
入党团支部推荐意见
2015/06/02 职场文书
高质量“欢迎词”
2019/04/03 职场文书
2019年励志签名:致拼搏路上的自己
2019/10/11 职场文书
react中props 的使用及进行限制的方法
2021/04/28 Javascript