主要将代码粘贴,通过阅读代码理解当中的相关逻辑。

html代码:

<form id="form1" runat="server">
<p>
评论:</p>
<p>
姓名:<input type="text" name="username" id="username1" /></p>
<p>
内容:<textarea name="content" id="content" rows="2" cols="20"></textarea></p>
<p>
<input type="button" id="send" value="提交" /></p>
</form>
<div class="comment">
已有评论:</div>
<div id="resText">
</div>

js代码:

$("#send").click(function () {
$.get("doSave.ashx", {<span style="white-space:pre"> </span> <span style="font-family: Arial, Helvetica, sans-serif;"> </span>//调用json插件
u_name: $("#username1").val(), //json数据/值对化
u_cont: $("#content").val()
}, function (data)
var uName = data.username; //注:此处的username与doSave.ashx中的dic.add("username",uname)中的username相相应的
var uCont = data.content;
var txtHtml = "<div class='comment'><h6>"
+ uName + ":</h6><p class='para'>"
+ uCont + "</p></div>"
$("#resText").html(txtHtml); //将返回的数据加入到页面上
}, "json");
})

插件代码:

<%@ WebHandler Language="C#" Class="doSave" %>

using System;
using System.Web; public class doSave : IHttpHandler
{ public void ProcessRequest(HttpContext context)
{ var dic = new System.Collections.Generic.Dictionary<string, object>(); //存储的集合
string jsonStr = "{}"; //新建字符串jsonStr context.Response.ContentType = "text/json"; //定义返回的内容类型为json string uname = context.Request.QueryString[0]; //获取请求參数中第一个參数,也能够直接使用uname string commet = context.Request.QueryString[1]; //定义字符串uname、commet为context请求查询的字符串context.Request.Params["username"];QyertStrubg:查询字符串 dic.Add("username", uname); //将字符串加入到对象中 dic.Add("content", commet); jsonStr = Newtonsoft.Json.JsonConvert.SerializeObject(dic); //序列化集合为json字符串 context.Response.Write(jsonStr);
} public bool IsReusable
{
get
{
return false;
}
} }

此处效果即为,在输入框中输入相关文字,点击提交,下方会自己主动将书写的文字进行展示,无需跳转其它页面。

最新文章

  1. 【WCF】终结点的监听地址
  2. 如何将 Windows Server 2012 r2 打造成 Windows 8.1?
  3. centos 6.6 系统中配置sendmail和dovecot
  4. 一次意外的X锁不阻塞问题
  5. dba诊断之IO
  6. 【CQgame】[下一百层] [Down]
  7. c#操作excel后关闭excel.exe的方法
  8. 2016年12月5日 星期一 --出埃及记 Exodus 20:26
  9. wordpress+php+mysql 配置
  10. 【原】Hadoop伪分布模式的安装
  11. Xcode代码格式化教程,可自定义样式
  12. mac skim 修改背景色
  13. Jquery remove()和empty()
  14. [原创] 使用rpi + crontab + git 定时向bitbucket 推送 照片
  15. RAC环境下误操作将数据文件添加到本地存储
  16. 在Web.config或App.config中的添加自定义配置 &lt;转&gt;
  17. 【pygame游戏编程】第五篇-----动画显示
  18. Django框架的使用教程--视图和路由[二]
  19. Javascript模版引擎简介
  20. 20165326 java第七周学习笔记

热门文章

  1. python基础——15(加密、excel操作、ini文件操作、xml操作模块及数据格式分类)
  2. BZOJ 1587: 叶子合并leaves
  3. xhtml css 漏 整理
  4. tomcat 下catalina.out 日志乱码问题处理
  5. vs系列自带的localdb数据库当做数据库
  6. SQL Server on Red Hat Enterprise Linux
  7. 【THUSC2016】成绩单(bzoj4897)
  8. request response session的常用方法
  9. System.out.println()和System.out.write()的区别
  10. 修改系统dpi