不知道你是在什么情况下使用JSON的, 下面是我在mvc3里面使用的例子,能够接受到包含":"的值
客户端:- </script>
- <script type="text/javascript">
- $(function () {
- var data = new Object();
- data.msg = "new:message";
- var ajaxData = JSON.stringify(data);
- $.ajax({
- type: "post",
- url: "Home/Count",
- dataType: "json",
- contentType: "application/json: charset=utf-8",
- data: ajaxData,
- beforesend: function () { },
- success: function (context, textStatus) {
- if (context.Result == "Success") {
- alert(context.Message);
- }
- },
- Error: function () {
- alert("ajax错误");
- },
- });
- });
- </script>
复制代码 服务端:- [HttpGet]
- public ViewResult Count()
- {
- return View();
- }
- [HttpPost]
- public JsonResult Count(string msg)
- {
- return Json(new { Result = "Success", Message = "OK:Sure" });
- }
复制代码 获取数据截图:
你报错的信息是什么呢?
|