c#简单的ajax显示方法,仅供新人参考,大神勿喷!

通过后台拼接的方式实现ajax显示

后台代码:

public string IndexDo2()
        {
            StringBuilder str = new StringBuilder(); //引用命名空间 System.Text
            List<Hmodel> list = bll.SentSayShow();
            foreach (var reg in list)
            {
                str.Append("<a>留言版</a><br/><a>发布人:" + reg.publisher + "</a><a>发布时间:" + reg.releasetime + "</a><br /><a>发布内容:" + reg.content + "</a><br/><input type=‘button‘  value=‘查看回复‘ onclick=‘btn(" + reg.id + ")‘ /><br/><a>‘后台拼接实现‘</a><br/>");

}
            return str.ToString();

}

前台代码:

function show2() {
        $.ajax({
            type: ‘get‘,
            url: ‘/Home/IndexDo2‘,
            success: function (reg) {
                
                $("#d1").html(reg);
            }
        })
    }

<div id="d1">
</div>

前台拼接的方式实现ajax显示

后台代码:

public string IndexDo()
        {
            List<Hmodel> list = bll.SentSayShow();
            return   JsonConvert.SerializeObject(list); //转换json格式
        }

前台代码:

function show() {
        $.ajax({
            type: ‘get‘,
            url: ‘/Home/IndexDo‘,
            success: function (reg) {
                var list=JSON.parse(reg)
                $(list).each(function (i, obj) {
                    var d1 = "<a>留言版</a><br/><a>发布人:" + obj.publisher + "</a><a>发布时间:" + obj.releasetime + "</a><br /><a>发布内容:" + obj.content + "</a><br/><input type=‘button‘  value=‘查看回复‘ onclick=‘btn(" + obj.id + ")‘ /><br/>";
                    $("#d1").append(d1);
                })
            }
        })
    }

时间: 2024-10-08 15:01:57

c#简单的ajax显示方法,仅供新人参考,大神勿喷!的相关文章

使用原生ajax访问后台数据并将其展现在前端页面中(小菜鸟自己整理玩的,大神勿喷)

首先你要有php的环境,关于php环境的搭建,php本地站点的搭建,此处不再重复请看这里:http://www.cnblogs.com/Gabriel-Wei/p/5950465.html我们把wamp打开,并且在Dreamweaver里面新建一个phpStudy站点.这篇文章我们需要两个文件,一个test.html前端的页面,一个tigong.php数据的提供页,下面分别进行介绍. tigong.php我们在Dreamweaver,phpStudy站点下面,新建一个tigong.php页面,里

block的传值简单示例仅供参考,大牛勿喷

#import "ViewController.h" typedef void(^sumBlock)(int s);//声明为一个类型; /** *  用声明的block类型 sumBlock 定义block变量 s,s当做方法sum的一个参数, * *  这样在sum的方法实现里面给这个block变量s的参数传值,这个值就可以在调用 sum方法的地方通过这个block的参数值拿到在sum实现内传递的值 */ - (void)sum:(int)a :(int)b :(sumBlock)

AngularCSS--关于angularjs动态加载css文件的方法(仅供参考)

AngularCSS CSS on-demand for AngularJS Optimize the presentation layer of your single-page apps by dynamically injecting stylesheets as needed. AngularCSS listens for route (or states) change events, adds the CSS defined on the current route and remo

PostgreSQL 创建分区表(转 仅供自己参考)

典型使用场景 随着使用时间的增加,数据库中的数据量也不断增加,因此数据库查询越来越慢. 加速数据库的方法很多,如添加特定的索引,将日志目录换到单独的磁盘分区,调整数据库引擎的参数等.这些方法都能将数据库的查询性能提高到一定程度. 对于许多应用数据库来说,许多数据是历史数据并且随着时间的推移它们的重要性逐渐降低.如果能找到一个办法将这些可能不太重要的数据隐藏,数据库查询速度将会大幅提高.可以通过DELETE来达到此目的,但同时这些数据就永远不可用了. 因此,需要一个高效的把历史数据从当前查询中隐藏

java经典编程(1)(要点而已,仅供自己参考)

一 重定向输出流实现程序日志 1.setOut()方法改变输出流,因为system类的out,err,in成员变量是final类型. 二 自动类型转换与强制类型转换 三 加密可以这样简单(位运算) import java.util.Scanner; public class Example{ public static void main(String[] args){ Scanner scan = new Scanner(System.in); System.out.println("请输入一

Vue实战记录(1)---仅供自己参考

2019.10.1------底部标签栏 1.公共组件标签栏使用vant的Tabbar标签栏 首先需要安装vant依赖并在main.js里面按需引入 不要永远只写静态布局,把标签元素里面使用的属性存在组件的data里面(数组里面存放对象,方便获取),利用v-for以及属性绑定的方式生成页面结构.              2.编程式导航实现路由的跳转 这个vant标签栏自带to属性实现路由跳转 我们自己运用编程式的方式实现(这个标签栏自带change事件切换标签时触发) change事件方法实现

C,Go,Rust,Nim 4语回文数大战!仅供娱乐参考!

联想笔记本 inter i7,2.4GHz,16G,win10 C语言(应该是全C,vs2015编译) #include<stdio.h> #include<stdlib.h> #include<time.h> bool ishuiwen(int n) {     int sn = 0;     sn = n;     int tn = 0;     while (sn != 0) {         tn = tn * 10 + sn % 10;         sn

kinect2跑高博的orbslam2的过程(仅供自己参考记录)

首先感谢高博的无私奉献!http://www.cnblogs.com/gaoxiang12/p/5161223.html 程序所在的目录为:/home/zty/catkin_ws/src/iai_kinect2/kinect2_viewer /src/kinect2_orb.cpp为修改的程序文件 /include/目录下面的头文件即为ORB_SLAM2/目录里面的头文件, kinect2_orb.cpp中将原来的#include "orbslam2/System.h"改为现在的#in

mathJax基础语法-0基础开始,(这是网上抄来的如果有权限和版权问题联系本人处理,仅供学术参考)