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中返回顶部按钮的实现
May 05 Javascript
用JavaScript获取页面文档内容的实现代码
Jun 10 Javascript
BootStrap智能表单demo示例详解
Jun 13 Javascript
Bootstrap中的表单验证插件bootstrapValidator使用方法整理(推荐)
Jun 21 Javascript
Angular ng-repeat指令实例以及扩展部分
Dec 26 Javascript
微信小程序实现弹出菜单功能
Jun 12 Javascript
webpack的CSS加载器的使用
Sep 11 Javascript
vue-cli 脚手架基于Nightwatch的端到端测试环境的过程
Sep 30 Javascript
javascript 对象 与 prototype 原型用法实例分析
Nov 11 Javascript
vue实现五子棋游戏
May 28 Javascript
react+antd 递归实现树状目录操作
Nov 02 Javascript
JavaScript中的几种继承方法示例
Dec 06 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容易被忽略而出错陷阱 数字与字符串比较
2011/11/10 PHP
详解PHP版本兼容之openssl调用参数
2018/07/25 PHP
JS创建优美的页面滑动块效果 - Glider.js
2007/09/27 Javascript
js 调整select 位置的函数
2008/02/21 Javascript
js url传值中文乱码之解决之道
2009/11/20 Javascript
javascript 折半查找字符在数组中的位置(有序列表)
2010/12/09 Javascript
jquery异步请求实例代码
2011/06/21 Javascript
PHP中使用微秒计算脚本执行时间例子
2014/11/19 Javascript
javascript删除数组重复元素的方法汇总
2015/06/24 Javascript
javascript学习笔记整理(概述、变量、数据类型简介)
2015/10/25 Javascript
JavaScript EventEmitter 背后的秘密 完整版
2018/03/29 Javascript
JavaScript使用闭包模仿块级作用域操作示例
2019/01/21 Javascript
jQuery事件绑定和解绑、事件冒泡与阻止事件冒泡及弹出应用示例
2019/05/13 jQuery
详解Vue 单文件组件的三种写法
2020/02/19 Javascript
JavaScript实现移动小精灵的案例代码
2020/12/12 Javascript
[01:11:11]Alliance vs RNG 2019国际邀请赛淘汰赛 败者组BO1 8.20.mp4
2020/07/19 DOTA
Python对字符串实现去重操作的方法示例
2017/08/11 Python
Python中生成器和迭代器的区别详解
2018/02/10 Python
PyQt5每天必学之像素图控件QPixmap
2018/04/19 Python
Python中的元组介绍
2019/01/28 Python
详解Python学习之安装pandas
2019/04/16 Python
在python中用url_for构造URL的方法
2019/07/25 Python
python协程gevent案例 爬取斗鱼图片过程解析
2019/08/27 Python
利用python查看数组中的所有元素是否相同
2021/01/08 Python
Pytorch如何切换 cpu和gpu的使用详解
2021/03/01 Python
html5桌面通知(Web Notifications)实例解析
2014/07/07 HTML / CSS
详解HTML5 Canvas绘制不规则图形时的非零环绕原则
2016/03/21 HTML / CSS
苏宁红孩子母婴商城:redbaby
2017/02/12 全球购物
全球游戏Keys和卡片市场:GamesDeal
2018/03/28 全球购物
产品工艺师的岗位职责
2013/11/15 职场文书
应用英语专业自荐信
2014/01/26 职场文书
中班中秋节活动反思
2014/02/18 职场文书
给校长的建议书600字
2014/05/15 职场文书
先进班集体事迹材料
2014/12/25 职场文书
网络销售员岗位职责
2015/04/11 职场文书
MySQL表的增删改查基础教程
2021/04/07 MySQL