


Json implémente une requête asynchrone pour soumettre des commentaires sans passer à d'autres pages_jquery
May 16, 2016 pm 04:34 PMCollez principalement le code et comprenez la logique pertinente en lisant le code.
code 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>
code 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"); })
Code du plug-in :
<%@ 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; } } }
L'effet ici est le suivant : entrez le texte pertinent dans la zone de saisie, cliquez sur Soumettre et le texte écrit sera automatiquement affiché ci-dessous sans passer à d'autres pages.

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Combinaison de golang WebSocket et JSON : réalisation de la transmission et de l'analyse des données

Quelle est la différence entre MySQL5.7 et MySQL8.0 ?

Conseils d'optimisation des performances pour la conversion de tableaux PHP en JSON

Tutoriel d'utilisation de Pandas : Démarrage rapide pour la lecture de fichiers JSON

Comment gérer les formats de données XML et JSON dans le développement C#

Utilisez la fonction json.MarshalIndent dans Golang pour convertir la structure en une chaîne JSON formatée

Comment les annotations de la bibliothèque Jackson contrôlent-elles la sérialisation et la désérialisation JSON ?

Utilisez la fonction json_encode() de PHP pour convertir un tableau ou un objet en chaîne JSON et formater la sortie
