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与C# Windows应用程序交互方法
Jun 29 Javascript
JavaScript的public、private和privileged模式
Dec 28 Javascript
JSQL SQLProxy 的 php 版本代码
May 05 Javascript
Jquery插件写法笔记整理
Sep 06 Javascript
JavaScript实现简单的时钟实例代码
Nov 23 Javascript
同域jQuery(跨)iframe操作DOM(示例代码)
Dec 13 Javascript
Vue.js结合bootstrap实现分页控件
Mar 10 Javascript
React.js中常用的ES6写法总结(推荐)
May 09 Javascript
微信小程序 地图map实例详解
Jun 07 Javascript
PostgreSQL Node.js实现函数计算方法示例
Feb 12 Javascript
浅谈Vue组件单元测试究竟测试什么
Feb 05 Javascript
vue中this.$http.post()跨域和请求参数丢失的解决
Apr 08 Vue.js
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基础知识:类与对象(2) 自动加载对象
2006/12/13 PHP
php5编程中的异常处理详细方法介绍
2008/07/29 PHP
php学习之变量的使用
2011/05/29 PHP
php数组函数序列之array_pop() - 删除数组中的最后一个元素
2011/11/07 PHP
Codeigniter实现发送带附件的邮件
2015/03/19 PHP
Yii中创建自己的Widget实例
2016/01/05 PHP
PHP实现基于3DES算法加密解密字符串示例
2018/08/24 PHP
php使用goto实现自动重启swoole、reactphp、workerman服务的代码
2020/04/13 PHP
javascript json2 使用方法
2010/03/16 Javascript
页面只有一个text的时候,回车自动submit的解决方法
2010/08/12 Javascript
jQuery中的bind绑定事件与文本框改变事件的临时解决方法
2010/08/13 Javascript
jQuery的:parent选择器定义和用法
2014/07/01 Javascript
node.js中的path.basename方法使用说明
2014/12/09 Javascript
js实现仿Windows风格选项卡和按钮效果实例
2015/05/13 Javascript
实现点击下箭头变上箭头来回切换的两种方法【推荐】
2016/12/14 Javascript
使用BootStrap实现标签切换原理解析
2017/03/14 Javascript
JS实现点击拉拽轮播图pc端移动端适配
2018/09/05 Javascript
nodejs更新package.json中的dependencies依赖到最新版本的方法
2018/10/10 NodeJs
Vue-CLI项目中路由传参的方式详解
2019/09/01 Javascript
在VUE style中使用data中的变量的方法
2020/06/19 Javascript
[52:10]LGD vs Optic Supermajor小组赛D组胜者组决赛 BO3 第二场 6.3
2018/06/04 DOTA
[49:12]完美世界DOTA2联赛PWL S2 Magma vs GXR 第二场 11.29
2020/12/02 DOTA
python共享引用(多个变量引用)示例代码
2013/12/04 Python
Python Requests安装与简单运用
2016/04/07 Python
怎么使用pipenv管理你的python项目
2018/03/12 Python
Python读取Pickle文件信息并计算与当前时间间隔的方法分析
2019/01/30 Python
pandas的排序和排名的具体使用
2019/07/31 Python
简单介绍python封装的基本知识
2019/08/10 Python
如何使用selenium和requests组合实现登录页面
2020/02/03 Python
HTML5+CSS3绘制锯齿状的矩形
2016/03/01 HTML / CSS
推普周活动总结
2014/08/28 职场文书
机械专业毕业生自我鉴定2014
2014/10/04 职场文书
2015廉洁自律个人总结
2015/02/14 职场文书
一百条裙子读书笔记
2015/07/01 职场文书
初三化学教学反思
2016/02/22 职场文书
Go语言基础切片的创建及初始化示例详解
2021/11/17 Golang