`
冷寒冰
  • 浏览: 253866 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jquery:$.ajax()

 
阅读更多
注意返回时,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()

    而Jquery库提供了一系列封装好的Ajax函数,如$.get(), $.post(), $.ajax(), 和$.getJSON(),这些函数简化了前端开发者与后端数据交互的过程。 ### 1. $.get() `$.get()`函数是最简单的一种异步请求方式,它发送一...

    asp+ajax(jQuery)实例($.ajax()、$.post()、$.get()、$.getJSON()四种模式可选)

    asp+ajax(jQuery)实例($.ajax()、$.post()、$.get()、$.getJSON()四种模式可选 Ajax是目前比较流行的网站建设技术,尤其作为网站建设者来说,掌握它十分有必要,如果用原生Javascript开发则比较困难,还好有强大的...

    jquery $.ajax()的所有参数

    ajax的操作说明详解文档,jquery $.ajax()的所有参数

    解决JQurey跨域问题$.get|$.post|$.getJSON等等统统可跨域

    本篇将详细介绍如何解决jQuery跨域问题,涉及的方法包括$.get、$.post和$.getJSON等。 首先,我们需要理解什么是跨域。同源策略是浏览器为保障安全而实施的一项机制,它规定JavaScript只能访问与当前页面同源(协议...

    jQuery+get/post+Ajax+Json

    1. jQuery的$.get和$.post方法:这两种方法是jQuery提供的Ajax(异步JavaScript和XML)接口,用于与服务器进行非刷新的数据交换。$.get用于发送GET请求,而$.post用于发送POST请求。它们都接受四个参数:URL、数据、...

    Jquery中$.post和$.ajax的用法小结

    `$.post`和`$.ajax`是jQuery中用于实现Ajax(异步JavaScript和XML)请求的两个关键方法,它们允许我们在不刷新整个页面的情况下更新网页的部分内容,提高用户体验。 `$.post`是`$.ajax`的一个简化版本,主要用来...

    jQuery中$.ajax()和$.getJson()同步处理详解

    在jQuery中,$.ajax()和$.getJSON()是两种常见的用于发送Ajax请求的方法,它们主要用于与服务器进行异步数据交互。然而,在某些特定场景下,如处理表单提交前的验证,可能需要同步处理请求,确保数据正确无误后再...

    jQuery的ajax发送FormData的方式

    // 2 使用$.ajax发送fd // 需要指定两个属性 // - processData : false // - contentType : false $.ajax({ method : 'POST', url : '/ajax_Day5/datas03.php', data : fd, success : function (data) { ...

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

    本文实例讲述了jQuery使用$.ajax提交表单的方法。分享给大家供大家参考,具体如下: 首先,新建Login.html页面: &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ...

    Jquery 本地版引用文件 适配3.6.1版本

    &lt;script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.6.1.min.js"&gt;&lt;/script&gt; 官网jquery压缩版引用地址: &lt;script src="https://code.jquery.com/jquery-3.6.1.min.js"&gt;&lt;/script&gt; 下载后更改文件名,...

    .Net JQuery$.ajax Json实例应用【附带的源码】

    .Net JQuery$.ajax Json实例应用 有人在评论里面骂,这个不能用,现在把源码传上来,估计是没有引用System.Web.Extensions和System.Web.Extensions.Design这两个Dll

    jquery文件上传js:jquery.form.js

    - **$.ajaxForm()**:这是`jquery.form.js`的主要方法,用于绑定表单元素,实现Ajax方式的文件上传。它可以接收一个回调函数,当上传成功或失败时执行。 - **$.ajaxSubmit()**:这个方法可以直接触发表单的Ajax提交...

    jQuery 封装Ajax

    jQuery的Ajax方法主要包括`$.ajax()`, `$.get()`, `$.post()`, `$.getJSON()`等。这些方法都提供了一种优雅的方式来发送和接收数据,同时提供了丰富的配置选项来处理各种情况。 ### 1. `$.ajax()` `$.ajax()`是...

    Jquery $when done then的用法详解

    对于$.ajax请求来说,如果层级比较多,程序看起来会比较乱,而为了解决这种问题,才有了$when…done…fail…then的封装,它将$.ajax这嵌套结构转成了顺序平行的结果,向下面的$.ajax写法,看起来很乱 $.ajax({ url...

    最新jquery-2.1.1.js以及jquery-2.1.1.min.js文件

    4. **AJAX**:jQuery的`$.ajax()`和`$.get()`、`$.post()`等函数简化了异步数据请求,让跨域请求变得容易。 5. **动画**:`.fadeIn()`, `.slideToggle()`, `.animate()`等方法让创建复杂的动画效果变得轻松。 6. *...

    jquery-1.3.2.min.js

    - **AJAX操作**:$.ajax()是jQuery的核心函数,用于异步数据交互,支持XML、JSON等多种数据格式。 - **事件处理**:$.event.add()和$.event.remove()用于添加和移除事件监听器,$.trigger()触发指定事件。 4. **...

    jQuery Ajax 实例代码 ($.ajax、$.post、$.get)

    $.post、$.get是一些简单的方法,如果要处理复杂的逻辑,还是需要用到jQuery.ajax() 一、$.ajax的一般格式 $.ajax({ type: 'POST', url: url , data: data , success: success , dataType: dataType }); 二、...

    noquery-ajax:一个简约的Javascript库,旨在替代jQuery的$ .ajax

    noquery-ajax不支持jQuery的ajax功能的所有功能,但它应具有足够的处理能力,以便大多数站点可以简单地对ajax执行$.ajax的全局替换。 压缩后小于2KB,压缩后小于1KB(从v0.3.0起为888字节)。 安装 npm install ...

    asp.net+jquery+ajax所有调用例子

    在JavaScript中,我们可以使用jQuery的$.ajax()方法发起请求: ```javascript $.ajax({ type: "POST", url: "Handler.ashx", data: JSON.stringify({ key: "value" }), contentType: "application/json; ...

    jquery_api.mxp

    jQuery提供了一种统一的方式来处理事件,如$.on()用于绑定事件,$.off()用于解绑事件。同时,还可以使用$.trigger()触发自定义事件。此外,还有$.event对象,包含了与事件相关的各种方法和属性。 五、动画效果 ...

Global site tag (gtag.js) - Google Analytics