注意返回时,json的格式最好是"key":"value"的形式,否则有时会取不到返回值。
.html
$.ajax({
type: "post",
url: "AjaxMaking.aspx",
success: function (data, textStatus) {
var j = eval(data);
$.each(j, function (i, item) {
alert(item.count);
});
},
complete: function (XMLHttpRequest, textStatus) {
//HideLoading();
},
error: function () {
//请求出错处理
}
});
调用页面后台代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using MCS.WDEDUCloud.Common.Business.Vendor;
using MCS.WDEDUCloud.Common.DataModel;
namespace MCS.WDEDUCloud.Portal.Vendor
{
public partial class AjaxMaking : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
//获取数据记录
Response.ContentType = "application/json";
int count = CoursewareMakingBindAll(null).Count;
Response.Write("[{ \"count\":\"" + count.ToString() +"\"}]");
}
private List<ECoursewareInfo> CoursewareMakingBindAll(string searchCondition)
{
List<ECoursewareInfo> coursewareMaking = new List<ECoursewareInfo>();
ECoursewareBLL ecb = new ECoursewareBLL();
//指定获取多少条数据记录
int limitCount = 0;
//指定供应商ID(后期要改为程序获得)
int vendorId = 1;
//要执行的动作
string action = "Making";
coursewareMaking = ecb.GetECoursewareInfoList(limitCount, vendorId, action, searchCondition);
return coursewareMaking;
}
}
}
分享到:
相关推荐
而Jquery库提供了一系列封装好的Ajax函数,如$.get(), $.post(), $.ajax(), 和$.getJSON(),这些函数简化了前端开发者与后端数据交互的过程。 ### 1. $.get() `$.get()`函数是最简单的一种异步请求方式,它发送一...
asp+ajax(jQuery)实例($.ajax()、$.post()、$.get()、$.getJSON()四种模式可选 Ajax是目前比较流行的网站建设技术,尤其作为网站建设者来说,掌握它十分有必要,如果用原生Javascript开发则比较困难,还好有强大的...
ajax的操作说明详解文档,jquery $.ajax()的所有参数
本篇将详细介绍如何解决jQuery跨域问题,涉及的方法包括$.get、$.post和$.getJSON等。 首先,我们需要理解什么是跨域。同源策略是浏览器为保障安全而实施的一项机制,它规定JavaScript只能访问与当前页面同源(协议...
1. jQuery的$.get和$.post方法:这两种方法是jQuery提供的Ajax(异步JavaScript和XML)接口,用于与服务器进行非刷新的数据交换。$.get用于发送GET请求,而$.post用于发送POST请求。它们都接受四个参数:URL、数据、...
`$.post`和`$.ajax`是jQuery中用于实现Ajax(异步JavaScript和XML)请求的两个关键方法,它们允许我们在不刷新整个页面的情况下更新网页的部分内容,提高用户体验。 `$.post`是`$.ajax`的一个简化版本,主要用来...
在jQuery中,$.ajax()和$.getJSON()是两种常见的用于发送Ajax请求的方法,它们主要用于与服务器进行异步数据交互。然而,在某些特定场景下,如处理表单提交前的验证,可能需要同步处理请求,确保数据正确无误后再...
// 2 使用$.ajax发送fd // 需要指定两个属性 // - processData : false // - contentType : false $.ajax({ method : 'POST', url : '/ajax_Day5/datas03.php', data : fd, success : function (data) { ...
本文实例讲述了jQuery使用$.ajax提交表单的方法。分享给大家供大家参考,具体如下: 首先,新建Login.html页面: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ...
<script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.6.1.min.js"></script> 官网jquery压缩版引用地址: <script src="https://code.jquery.com/jquery-3.6.1.min.js"></script> 下载后更改文件名,...
.Net JQuery$.ajax Json实例应用 有人在评论里面骂,这个不能用,现在把源码传上来,估计是没有引用System.Web.Extensions和System.Web.Extensions.Design这两个Dll
- **$.ajaxForm()**:这是`jquery.form.js`的主要方法,用于绑定表单元素,实现Ajax方式的文件上传。它可以接收一个回调函数,当上传成功或失败时执行。 - **$.ajaxSubmit()**:这个方法可以直接触发表单的Ajax提交...
jQuery的Ajax方法主要包括`$.ajax()`, `$.get()`, `$.post()`, `$.getJSON()`等。这些方法都提供了一种优雅的方式来发送和接收数据,同时提供了丰富的配置选项来处理各种情况。 ### 1. `$.ajax()` `$.ajax()`是...
对于$.ajax请求来说,如果层级比较多,程序看起来会比较乱,而为了解决这种问题,才有了$when…done…fail…then的封装,它将$.ajax这嵌套结构转成了顺序平行的结果,向下面的$.ajax写法,看起来很乱 $.ajax({ url...
4. **AJAX**:jQuery的`$.ajax()`和`$.get()`、`$.post()`等函数简化了异步数据请求,让跨域请求变得容易。 5. **动画**:`.fadeIn()`, `.slideToggle()`, `.animate()`等方法让创建复杂的动画效果变得轻松。 6. *...
- **AJAX操作**:$.ajax()是jQuery的核心函数,用于异步数据交互,支持XML、JSON等多种数据格式。 - **事件处理**:$.event.add()和$.event.remove()用于添加和移除事件监听器,$.trigger()触发指定事件。 4. **...
$.post、$.get是一些简单的方法,如果要处理复杂的逻辑,还是需要用到jQuery.ajax() 一、$.ajax的一般格式 $.ajax({ type: 'POST', url: url , data: data , success: success , dataType: dataType }); 二、...
noquery-ajax不支持jQuery的ajax功能的所有功能,但它应具有足够的处理能力,以便大多数站点可以简单地对ajax执行$.ajax的全局替换。 压缩后小于2KB,压缩后小于1KB(从v0.3.0起为888字节)。 安装 npm install ...
在JavaScript中,我们可以使用jQuery的$.ajax()方法发起请求: ```javascript $.ajax({ type: "POST", url: "Handler.ashx", data: JSON.stringify({ key: "value" }), contentType: "application/json; ...
jQuery提供了一种统一的方式来处理事件,如$.on()用于绑定事件,$.off()用于解绑事件。同时,还可以使用$.trigger()触发自定义事件。此外,还有$.event对象,包含了与事件相关的各种方法和属性。 五、动画效果 ...