jquery:$.ajax() 复杂 完整例子

var makingCount = 0;
var pageCount = 0;
var pagesize = 6;
//处理制作中
function divmaking_click() {
//处理搜索(新增代码)
var hf_searchFlag = $("#<%=hfSearchFlag.ClientID %>");
var _searFlag = false;
if (hf_searchFlag.val() == "SearchTrue") {
_searFlag = true;
}
var start_date = $("#<%=ahf_StartDate.ClientID %>").val();
var end_date = $("#<%=ahf_EndDate.ClientID %>").val();
var coursewareName = $("#<%=coursewareName.ClientID %>").val();
$("#<%=txt_startTime.ClientID %>").val(start_date);
$("#<%=txt_endTime.ClientID %>").val(end_date);
var _coursewareName = "";
var _startDate = "";
var _endDate = "";
if (_searFlag) {
_coursewareName = coursewareName;
_startDate = start_date;
_endDate = end_date;

}

//处理制作中首页展示
var pageindex = 1;
$('#makingcount').html(pageindex);

var ss_table = "";

$.ajax({
type: "post",
url: "AjaxMaking.aspx",
data: {
"pageIndex": pageindex,
"pageSize": pagesize,
"IsPublish": 0,
"CoursewareName": _coursewareName,
"StartDate": _startDate,
"EndDate": _endDate,
"SearchFlag": _searFlag

},
success: function (data, textStatus) {
var j = eval(data);
$.each(j.count, function (i, item) {
makingcount = item.count;
//makingcount = 13;
var dd = parseInt(makingcount)

pageCount = Math.ceil(dd / pagesize);


});
$.each(j.data, function (i, item) {

ss_table += " <div class=\"btkuai\"><table>";
if (item.Url == "" || item.Url == null) {
ss_table += "<tr><th><img src=\"upload/2.png\" alt=\"暂无图片\" id=\" " + item.CoursewareId + "\" onclick=\"CoursewarePreview(this)\"/></th>";
}
else {
ss_table += "<tr><th><img onclick=\"CoursewarePreview(this)\" alt=\"暂无图片\" id=\"" + item.CoursewareId + "\" src=\"" + item.Url + "\"/></th>";
}

ss_table += "<td><h2>" + item.CoursewareName + "</h2>";
ss_table += "<h3><a href=\"#\" class=\"fenyuan\" id=\"" + item.CoursewareId + "\" onclick=\"CoursewareRelease(this)\"><span>课件发布</span></a></h3>";
ss_table += "<h3><a href=\"Courseware/CourseFrame.aspx?CoursewareId=" + item.CoursewareId + "\" class=\"huangyuan\"><span>课件编辑</span></a></h3>";
ss_table += "</td></tr></table></div>";
});

$('#div_makingpagging').html(ss_table);
var flag = (pageindex + 1) > pageCount ? false : true;
if (flag == false) {
var btnNext = $('#_makingNext');
btnNext.attr("disabled", "disabled");
}

//在首页时,上一页按钮失效
var btnPrevious = $('#_makingPrevious');
btnPrevious.attr("disabled", "disabled");


},
complete: function (XMLHttpRequest, textStatus) {

//HideLoading();
},
error: function () {

//请求出错处理
}
});
}
AjaxMaking.aspx后台代码
public partial class AjaxMaking : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//Response.Write("[{ \"count\":\"" + count.ToString() + "\"}]");
//获取数据记录
Response.ContentType = "application/json";
List<ECoursewareInfo> eci =new List<ECoursewareInfo>();
int pageIndex = Convert.ToInt32(Request["pageIndex"]);
int pageSize = Convert.ToInt32(Request["pageSize"]);
int IsPublish = Convert.ToInt32(Request["IsPublish"]);
int vendorId = 1;
string coursewareName = "";
string startTime = "";
string endTime = "";
bool searchFlag = Boolean.Parse(Request["SearchFlag"]);
if (searchFlag)
{
coursewareName = Request["CoursewareName"];
startTime = Request["StartDate"];
endTime = Request["EndDate"];
}
int count= 0;
eci = CoursewareMakingPagging(pageIndex, pageSize, vendorId, coursewareName, startTime, endTime, IsPublish,ref count);
IsoDateTimeConverter timeConverter = new IsoDateTimeConverter();
timeConverter.DateTimeFormat = "yyyy'-'MM'-'dd' 'HH':'mm':'ss";
string result = JsonConvert.SerializeObject(eci, Formatting.Indented, timeConverter);
string countJson = "[{ \"count\":\"" + count.ToString() + "\"}]";
string ss = "{\"data\":"+result;
ss += ",\"count\":"+countJson;
ss += "}";
Response.Write(ss);


}
private List<ECoursewareInfo> CoursewareMakingPagging(int pageIndex, int pageSize, int vendorId, string coursewareName, string startTime, string endTime, int IsPublish, ref int count)
{

List<ECoursewareInfo> coursewareMaking = new List<ECoursewareInfo>();
ECoursewareBLL ecb = new ECoursewareBLL();
return ecb.GetECoursewareInfoPaggingList(pageIndex, pageSize, vendorId, coursewareName, startTime, endTime, IsPublish,ref count);

}
}
简单的JQuery(AJAX)+SpringMVC的小例子(JSON) NULL 博文链接:https://chinesethink.iteye.com/blog/1552070 立即下载

相关推荐

ajax,jQuery 例子大全,json例子

ajax,jQuery 例子大全,json例子,入门到精通的都在里面。 还有javascript帮助文档

jQuery的Ajax实例(附完整代码)

目录写在前边什么是AjaxAjax基本结构实例实例1实例2小结 写在前边 作为一个前端刚入门没多久的小白,想在这里分享一下我的学习内容,就算是学习笔记了。因为前端的大部分学习都是通过网站上的教程,所以遇到不懂得问题,也只有求助于网络,通过度娘,了解到了一些论坛、博客。在发现了众多技术大牛的同时,我也发现,一些像我这样的小白,由于能力有限,在查找相关资料的时候,对于大佬的一些操作理解困难,虽说能照猫...

Yuan_mingyu的博客 9万+

jQuery使用$.ajax提交表单完整实例

本文实例讲述了jQuery使用$.ajax提交表单的方法。分享给大家供大家参考,具体如下: 首先,新建Login.html页面: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>$.ajax()方法发送请求</title> <script type="text/javascript

jQuery 完整 ajax示例

var param={ "rtspaddr":document.getElementById("rtsp").value } $.ajax({ type:"post", url:"/ConvertRtsp", contentType: "application/json;charset=UTF-8",//请求的媒体类型 data:JSON.stringify(param),//很重要,但是不知道为啥一定要强行转一下 dataType:"json",//返回对象 success: f

3058

jquery ajax例子返回值详解

在JQuery中,AJAX有三种实现方式:$.ajax() , $.post , $.get()。 首先我们看$.get(): 代码如下: $.get(“test.jsp”, { name: “cssrain”, time: “2008/01/21” }, //要传递的数据 function(data){ alert(“返回的数据: ” + data); } ) 然后看$.post(): 跟$.get()格式一样. 代码如下: $.post(“test.jsp”, { name: “cssrain”, time: “2008/01/21” }, //要传递的数据 function(dat

Fiddler抓包实战:5分钟搞定微信公众号历史消息接口分析(附完整Python代码)

本文详细介绍了如何使用Fiddler抓包工具逆向分析微信公众号历史消息接口,并提供完整的Python代码实现。从环境准备、动态参数捕获到商业级采集系统架构设计,全面解析了突破官方接口限制的技术方案,帮助开发者高效获取公众号文章数据。

tree8的博客 329

jquery之ajax例子

ajaxtest.html

夢の殇 758

图像识别火灾检测系统实战:从火焰特征到YOLO部署全解析

计算机视觉技术正深入改变传统消防的感知方式。图像识别火灾检测利用摄像头采集的视频流,通过颜色、动态和形态特征分析,实现早期火情的自动发现与定位。其核心原理在于,火焰在视觉上具有独特的颜色分布、闪烁特性和轮廓变化,借助目标检测模型如YOLO,可在复杂场景中区分真实火焰与干扰物。这项技术广泛应用于仓库、园区、隧道等大空间场所,是智慧消防的重要支撑。本文从火焰视觉特征、数据集构建、模型选型与系统架构设计出发,结合部署实践中的误报与算力优化经验,为开发者提供一套可落地的视频火焰检测方案。

weixin_42533751的博客 245

Jquery Ajax 請求Demo

一、最簡單的使用:引入相関文件:jquery-2.1.1.min.js 以及 jquery.json-2.3.min.js假設請求參數為 var requestPram = { affPersonClientCategoryCode: "", affPersonName: "", clientNum: "1", ...

独孤听雨 2164

ESP32+micro-ROS机器人开发实战:轻量级ROS2嵌入式集成

ROS2是现代机器人软件栈的核心框架,其基于DDS的分布式通信与QoS保障能力为多节点协同提供基础支撑;而micro-ROS作为专为微控制器优化的ROS2兼容中间件,解决了资源受限设备(如ESP32)接入ROS2生态的关键难题。其通过分层架构将DDS通信下沉至上位机Agent,使MCU仅需运行轻量Client,大幅降低内存开销(实测<180KB)并保留标准ROS2接口语义。该方案广泛应用于教育机器人、移动底盘、传感器节点等嵌入式场景,尤其适合基于ESP-IDF开发的Wi-Fi/BLE物联网机器人系统。本文以

weixin_29025501的博客 400

9 海康视觉平台VisionMaster 上手系列:典型案例之螺丝机案例

海康视觉平台VisionMaster 上手系列:典型案例之螺丝机案例 快速入门 工业机器视觉 机器视觉

HuangGong2022的博客 7178

jquery 复杂的ajax,jquery:$.ajax() 复杂 完整例子

var makingCount = 0;var pageCount = 0;var pagesize = 6;//处理制作中function divmaking_click() {//处理搜索(新增代码)var hf_searchFlag = $("#");var _searFlag = false;if (hf_searchFlag.val() == "SearchTrue") {_searFl...

weixin_29957761的博客 216

Windows环境下ABAQUS、Fortran 编译器及Visual Studio的安装和关联

点击Continue,在随后的弹窗中勾选accept,并点击Customize(注意,在接下来的安装图片中,显示的版本号是2024.2,图片来自于一次失败的安装,懒得再截图了,步骤毫无区别,请见谅)。在下一步中,保持默认选项,之后软件会自动关联到刚才安装到visual studio,随后下一步进行安装(如果电脑中已经安装有其他版本的visual studio,则只保留2022)。在随后的弹窗中,根据指示找到。以防万一,尽量暂时退出所有杀毒软件,关闭防火墙,一般不会有影响,为确保万无一失,可以执行此步。

samurai12的博客 9965

jQuery中Ajax的$.get()、$.post()、$.ajax()函数

(笔记,黑马Ajax的教程day01)浏览器中提供的所以jQuery 对 XMLHttpRequest 进行了封装,提供了一系列的 Ajax相关的函数,极大的jQuery中发起Ajax请求最常用的三个方法如下↓。

欢迎来到长风沛雨的博客 9140

无源低通滤波器

无源RC滤波器“滤除”不需要的信号,因为它们分离并允许仅通过其频率的正弦输入信号,最简单的是无源低通滤波器网络。在低频应用(高达100kHz)中,无源滤波器通常使用简单的RC(电阻-电容)网络构建,而高频滤波器(高于100kHz)通常由RLC(电阻-电感-电容)元件制成。无源滤波器由电阻器、电容器和电感器等无源元件组成,没有放大元件(晶体管、运算放大器等),因此没有信号增益,因此它们的输出电平始终小于输入。滤波器是根据它们允许通过它们的信号的频率范围来命名的,同时阻挡或“衰减”其余部分。

weixin_44448586的博客 1万+

SAP_FICO模块-资产减值功能对折旧和残值的影响

SAP_FICO模块-资产减值操作对资产历史折旧以及后续折旧的影响,包括减值操作的配置前提

风沙的博客 2805

【速成之路】网页编程必会的Ajax——jQuery实现Ajax(一)

🎉个人主页:这个昵称我想了20分钟 ✨往期专栏: 【速成之路】jQuery       【速成之路】SQLserver jQuery实现Ajax$.ajax()方法   jQuery对 JavaScript 代码进行封装,以方便前台代码的编写,其最大优势是解决了浏览器的兼容问题,这也是使用jQuery非常重要的原因。   Ajax的核心是 XMLHttpRequest 对象,而jQuery对Ajax异步操作进行了封装。本节将讲解jQuery实现Ajax的几种常用方式,包括$.ajax,$.post, .

m0_61684063的博客 2517

告别繁琐!VS Code 下OpenClaw零配置上手秘籍

本文介绍了在VSCode环境下零配置上手OpenClaw开发工具的最佳实践。首先详细说明了VSCode和OpenClaw插件的安装步骤,包括获取安装包、配置环境变量等准备工作。然后重点讲解了核心配置流程:设置OpenClaw路径、调整工作区参数、添加自定义代码片段等优化开发体验的方法。通过创建测试项目验证配置有效性,并针对常见的路径错误、运行报错等问题提供了排查方案。本文旨在帮助开发者快速搭建高效的OpenClaw开发环境,充分发挥VSCode与OpenClaw的组合优势,提升开发效率。无论是新手还是资深开

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 529

jquery 复杂的ajax,jquery:$.ajax() 复杂 完整例证

当前位置:我的异常网» Ajax»jquery:$.ajax() 复杂 完整例证jquery:$.ajax() 复杂 完整例证www.myexceptions.net网友分享于:2013-03-22浏览:7次jquery:$.ajax() 复杂 完整例子var makingCount = 0;var pageCount = 0;var pagesize = 6;//处理制作中fu...

weixin_28693309的博客 152

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

原生ajax调用 jquery ajax接口调用接口方法

jquery和ajax的区别:1、ajax是一种异步请求技术,而jquery对ajax进行了封装,更方便我们使用;2、ajax是一门技术,它提供了异步更新的机制,而jquery是一个库,它对js进行了封装。

qq_34548883的博客 2090

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

jQuery Ajax 实例 详细介绍$.ajax、$.post、$.get的使用

jQuery Ajax 实例 详细介绍$.ajax、$.post、$.get的使用

乐杨俊浅谈LAMP 1万+

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

jQuery $.get() 方法与$.ajax() 的区别

`$.get()` 是 `$.ajax()` 的一个简化方法。在这个例子中,我们向 URL `https://api.example.com/search` 发送了一个查询参数 `query`,并将其设置为 `"jquery"`。常见的类型有:`"json"`、`"xml"`、`"html"`、`"script"` 等。`$.get()` 返回的是一个 `jqXHR` 对象(实际上是一个扩展自 `XMLHttpRequest` 的对象),这个对象可以用于对请求的进一步操作。// 请求失败时处理错误。

hxy132的博客 562

关于异步请求ajax原理以及原生Ajax、$.ajax的基本使用详解例子解析

异步请求(AJAX)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行少量数据交换,使得网页能够实现异步更新。这意味着可以在不干扰用户操作的情况下,对网页的某部分进行更新。以下是关于AJAX原理以及原生Ajax和jQuery的$.ajax方法的基本使用详解。

IT老农民的博客 1455

jQuery-$.ajax()发起GET/POST请求

Ajax能让我们轻松实现网页与服务器之间的数据交互。 Ajax的底层实现主要是用到浏览器中提供的XMLHttpRequest对象用法比较复杂,所以jQuery对XMLHttpRequest进行了封装提供了一系列Ajax相关的函数,极大降低了Ajax的使用难度。 之前分享过了原生的Ajax发起GET和POST请求的写法以及使用jQuery封装后发起GET和POST请求的写法(查看可见文章底部直通车)。本文主要介绍使用jQuery封装后的Ajax可以使用$.ajax()直接发起GET和POST服务器请求。

廖若星辰-LTY 5077

使用jQuery实现Ajax

​ 通过JavaScript书写AJAX方法相应的比较复杂,还要考虑到浏览器的兼容性等一系列问题.而JQuery中已经将AJAX相关的操作进行了封装,使用时只需要在合适的地方调用AJAX相关的方法即可,相比而言,JQuery实现AJAX更加简洁,方便.​ $.ajax([设置参数]);

m0_53309131的博客 1238
上一篇: jquery:$.ajax() 简单 例子
下一篇: 一种比较好用的json格式及其解析方法
pmandy
博客等级 码龄18年 13粉丝 155原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值