Ajax中参数带有html格式的 传入后台保存【二】
KindEditor.ready(function (K) { //编辑器插件
window.editor1 = K.create('#ctjs', {
uploadJson: '/Hotelgl/UploadImage',
allowFileManager: false , //允许图片管理 开启后再挑选图片的时候可以直接从图片空间内挑选
width: '480px',
height: '150px',
afterBlur: function () { this.sync(); }
});
K('#ctjs').click(function () {
editor1.loadPlugin('image', function () {
editor1.plugin.imageDialog({
showRemote: false,
imageUrl: K('#PicUrl').val(),
clickFn: function (url, message, error) {
alert("上传成功!");
editor1.hideDialog();
}
});
});
});
});
AJAX: 利用encodeURIComponent(text)转码
$.ajax({ //异步添加
type: "POST",
url: "/Repast/ctgladd",
data: { tjctmz: $.trim($('#ctmz').val()), tjctsj: $.trim($('#ctsj').val()), tjctwz: $.trim($('#ctwz').val()), tjctdh: $.trim($('#ctdh').val()), tjctjs: encodeURIComponent(text), hotelid: hotelid, gnbh: parseInt($("#gnbh").val()), cz: cz },
success: function (data) {
var f = $.parseJSON(data);
if (f.yz) {
alert("添加成功!");
if ($("#ctcx").length > 0) {
$('.catering_details p dfn').trigger("click");
$("#ctcx").trigger("click");
} else {
location.replace(location.href);
}
}
else {
alert("添加失败!");
location.replace(location.href);
}
}
})
前台显示:decodeURIComponent(f.ctjs)
//------查询-------------
$(".catering_page").delegate('li .details', {
click: function (e) {
$('#show').show();
$("#show .btn_ok").attr("name", $(this).attr("name"));
xgid = parseInt($(this).attr("value")); //全局变量保存数据库指定对应id号
$.ajax({
type: "POST",
url: "/Repast/ctglcx",
data: { cxid: xgid },
success: function (data) {
var f = $.parseJSON(data);
$("#ctmz").val(f.name);
$("#ctsj").val(f.time);
$('#ctwz').val(f.address);
$('#ctdh').val(f.tel);
editor1.html(decodeURIComponent(f.ctjs));
}
})
}
})
a.jdxx = HttpUtility.UrlDecode(jdxx); //url码继续转化位标准标签格式
%3Cdiv%20align%3D%22center%22%3E%0A%09%3Cspan%20style%3D%22background-color%
转化
<span> xxxx </span><b></b> ........
Ajax中参数带有html格式的 传入后台保存【二】的更多相关文章
- Ajax中参数带有html格式的 传入后台保存【一】
因业务需求 要讲如下编辑器中带有样式的数据传入数据库保存 第一种方法 json格式传入 $(".privilegezn_page .btn_ok").click(functio ...
- Ajax中返回数据的格式
Ajax中常见的返回数据的格式有三种:分别为文本,XML和JSON 返回的文本格式我们在上一堂课Ajax基础介绍中已经介绍过了 Ajax.php Form.html:通过Ajax对象的response ...
- Ajax中XML和JSON格式的优劣比较
刚做完一个小的使用Ajax的项目.整个小项目使用JavaScript做客户端,使用PHP做服务器端.利用xmlHttpRequest组件作为交互工具,利用XML作为数据传输的格式.做完后基本做一个简单 ...
- ajax中url赋json格式的值时发生中文乱码的相关问题
具体流程:转入到jsp界面时会加载ajax,ajax转到url时传带hide在jsp界面的值titleString,其来源见下面的代码. String title=new String("\ ...
- ajax中参数traditional的作用
在使用ajax向后台传值的时候,有的时 $.ajax({ type: "post", async: true, data: { "records": [&quo ...
- SQL查询语句中参数带有中文查询不到结果
今天写个小demo的时候发现sql语句里面的username为中文的时候就不能查到正确结果,sql语句如下: String sql = "select * from user where u ...
- SpringMVC中使用Ajax POST请求以json格式传递参数服务端通过request.getParameter("name")无法获取参数值问题分析
SpringMVC中使用Ajax POST请求以json格式传递参数服务端通过request.getParameter("name")无法获取参数值问题分析 一:问题demo展示 ...
- JQuery中$.ajax()方法参数详解 及 async属性说明
url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址. type: 要求为String类型的参数,请求方式(post或get)默认为get.注意其他http请求方法,例如put和 ...
- 【转】Ajax中send方法参数的使用(get/post)
Ajax中send方法参数的使用 一般情况下,使用Ajax提交的参数多是些简单的字符串,可以直接使用GET方法将要提交的参数写到open方法的url参数中,此时send方法的参数为null. 例如 : ...
随机推荐
- C# list distinct操作
使用代理实现对C# list distinct操作 范型在c#编程中经常使用,而经常用list 去存放实体集,因此会设计到对list的各种操作,比较常见的有对list进行排序,查找,比较,去重复. ...
- js调用父框架函数
if (window.parent && window.parent.frames["frame_main"]) { alert(window.parent.fra ...
- java-并发之高性能对象
Hadoop之RPC Hadoop的RPC主要是通过Java的动态代理(Dynamic Proxy)与反射(Reflect)实现,代理类是由java.lang.reflect.Pro ...
- MVVM1
silverlight的数据校验大体分成3种类型: 数据是非必填的但是需要满足相应数据格式的 数据是必填的且可能需要进行数据格式校验的 其他(如数据的联动校验) 以下的数据校验方式针对第二种: 在相应 ...
- [置顶] MyElipse9.0 M1安装svn(测试100%通过)
为什么标题要写100%通过呢?原因是以前的方法(直接复制到plugin里(MyEclipse 6.0可以,我试过),link安装)都不好用了,9.0M1不吃这一套,所以告诉大家这么做一定能够装上!! ...
- Python学习入门基础教程(learning Python)--6 Python下的list数据类型
1. List是数组么? 答案是: 不是!Python 里面有一个非常强大的数据类型list.他什么都能装下!list里面既可以支持 int类型,也可以支持str类型. >>> li ...
- [置顶] vs2008 编译adb 支持4.2 android 系统(改进版)
QQ: 2506314894 本想晚些时候放出来的,但是按捺不住啊,所以修改了之后就立即放出来了.先说明一下,这次用的adb 的源码比较新的,用的vs2008 编译出来,只有一个exe 文件,直接就可 ...
- 350 - Pseudo-Random Numbers
Pseudo-Random Numbers Computers normally cannot generate really random numbers, but frequently are ...
- 前端 PC端兼容性问题总结
1.如果图片加a标签在IE9-中会有边框 解决方案: img{border:none;} 2.rgba不支持IE8 解决方案:可以用 opacity eg: opacity:0.7;/*FF chr ...
- android浏览器 源码共享
浏览器源码共享 [天天浏览器]拥有极为精简的内核,手机App大小在2MB以内,是市场上极省用户手机内存,极少占用手机资源,速度极快的浏览器,本身功能完整强大,是极速上网必备的利器. 源代码下载地址:h ...