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的onchange事件与jQuery的change()方法比较
Sep 28 Javascript
JS分割字符串并放入数组的函数
Jul 04 Javascript
基于jquery实现一张图片点击鼠标放大再点缩小
Sep 29 Javascript
JavaScript获得当前网页来源页面(即上一页)的方法
Apr 03 Javascript
JavaScript中实现无缝滚动、分享到侧边栏实例代码
Apr 06 Javascript
JavaScript自定义文本框光标
Mar 05 Javascript
vue2.0父子组件间通信的实现方法
Apr 19 Javascript
JS简单获取日期相差天数的方法
Apr 24 Javascript
对于input 框限定输入值为浮点型的js代码
Sep 25 Javascript
vue实现双向绑定和依赖收集遇到的坑
Nov 29 Javascript
node.JS二进制操作模块buffer对象使用方法详解
Feb 06 Javascript
vue data变量相互赋值后被实时同步的解决步骤
Aug 05 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-cgi.exe - FastCGI 进程超过了配置的请求超时时限)的问题
2013/07/03 PHP
利用php+mcDropdown实现文件路径可在下拉框选择
2013/08/07 PHP
php实现的mongodb操作类实例
2015/04/03 PHP
Yii清理缓存的方法
2016/01/06 PHP
Laravel 5.5官方推荐的Nginx配置学习教程
2017/10/06 PHP
PHP dirname(__FILE__)原理及用法解析
2020/10/28 PHP
7款风格新颖的jQuery/CSS3菜单导航分享
2013/04/23 Javascript
jquery移动节点实例
2015/01/14 Javascript
jquery实现带缩略图的全屏图片画廊效果实例
2015/06/25 Javascript
谈谈对offsetleft兼容性的理解
2015/11/11 Javascript
js实现的万能flv网页播放器代码
2016/04/30 Javascript
JS中innerHTML和pasteHTML的区别实例分析
2016/06/22 Javascript
JS绘制微信小程序画布时钟
2016/12/24 Javascript
js实现简易聊天对话框
2017/08/17 Javascript
IE8中jQuery.load()加载页面不显示的原因
2018/11/15 jQuery
Node.js API详解之 Error模块用法实例分析
2020/05/14 Javascript
Vue使用预渲染代替SSR的方法
2020/07/02 Javascript
vue 实现锚点功能操作
2020/08/10 Javascript
[54:41]2018DOTA2亚洲邀请赛3月30日 小组赛B组 VGJ.T VS paiN
2018/03/31 DOTA
python自动安装pip
2014/04/24 Python
Python中Collections模块的Counter容器类使用教程
2016/05/31 Python
在 Python 应用中使用 MongoDB的方法
2017/01/05 Python
numpy.linspace 生成等差数组的方法
2018/07/02 Python
win7 x64系统中安装Scrapy的方法
2018/11/18 Python
python 调用pyautogui 实时获取鼠标的位置、移动鼠标的方法
2019/08/27 Python
Python之关于类变量的两种赋值区别详解
2020/03/12 Python
Python pytesseract验证码识别库用法解析
2020/06/29 Python
Python -m参数原理及使用方法解析
2020/08/21 Python
HTML5 Blob 实现文件下载功能的示例代码
2019/11/29 HTML / CSS
中层干部竞争上岗演讲稿
2014/01/13 职场文书
法制宣传日活动总结
2014/04/29 职场文书
伦敦奥运会的口号
2014/06/21 职场文书
单位委托书格式范本
2014/09/29 职场文书
公司向个人借款协议书范本
2014/10/09 职场文书
党的群众路线教育实践活动先进个人材料
2014/12/24 职场文书
个人工作总结(管理人员)范文
2019/08/13 职场文书