如何利用jQuery post传递含特殊字符的数据【转】
2015-10-19 08:36
597 查看
在jQuery中,我们通常利用$.ajax或$.post进行数据传递处理,但这里通常不能传递特殊字符,如:“<”。本文就介绍如何传递这种含特殊字符的数据。
1、准备页面和控制端代码
页面代码如下:
后台代码如下:
其中StudentInfo定义如下:
2、测试数据传递
当我们传递普通数据时,一切正常。
但当输入含特殊字符的数据时,不能正常传递到后台。
// C# 千人QQ 群:137 696 483 欢迎大牛 加入!
1、准备页面和控制端代码
页面代码如下:
<script type="text/javascript"> $(function() { $("#btnSet").click(function() { var a = $("#txtValue").val(); var data = { Name: a }; alert(data); $.ajax({ url: '@Url.Action("MyTest")', type: 'post', dataType: 'json', data: data, }); }); } ); </script> <h2>Index</h2> <input type="text" id="txtValue"/><input type="button" value="设置" id="btnSet"/>
后台代码如下:
public ActionResult MyTest(StudentInfo stu) { return Content("OK"); }
其中StudentInfo定义如下:
public class StudentInfo { public string Name { get; set; } }
2、测试数据传递
当我们传递普通数据时,一切正常。
但当输入含特殊字符的数据时,不能正常传递到后台。
// C# 千人QQ 群:137 696 483 欢迎大牛 加入!
相关文章推荐
- jQuery Fancybox插件说明
- jquery 基础
- PHP+jQuery翻板抽奖功能实现
- jQuery实现ctrl+enter(回车)提交表单
- 谈谈Jquery中的children find 的区别有哪些
- jquery如何获取元素的滚动条高度等实现代码
- jQuery图片上传前先在本地预览
- ajax-jQuery
- jQuery
- Jquery+Ajax+php学习笔记
- Jquery 前端模版
- jQuery.extend
- jquery easyui -datagrid(悬浮,隐藏)
- 选择控件:select ,radio,checkbox之用jquery获取选中值的小结
- ***Jquery下Ajax与PHP数据交换
- 夺命雷公狗jquery---5可见选择器
- 夺命雷公狗jquery---4内容选择器
- 夺命雷公狗jquery---3普通选择器
- 夺命雷公狗jquery---2层级选择器
- asp.net 实现在线打印功能,jQuery打印插件PrintArea实现自动分页