Jquery Ajax访问 .aspx

By | 03月14日
Advertisement

注意: 客户端用 下面方式:

Jquery Ajax访问 .aspx
Jquery Ajax访问 .aspx

   function tst() {
            var url = location.pathname + $.query.toString() + "&JSONTAG=onGetNewCode&fl=1" + "&t333=" + (+new Date());
            $.ajax({
                type: 'POST',
                url: url,
                data: { username: 'phpernote', password: '123456',ssid:1 },
                dataType: 'json',
                contentType: "application/json; charset=utf-8",
                timeout: 30000,
                cache: false,
                async: true,
                beforeSend: function () {
                    alert('请求之前');
                },
                success: function (data) {
                    alert('请求成功');
                },
                error: function (msg) {
                    alert('请求发生错误');
                }
            });

        }

View Code

服务器端用下面方式接收:


            String s = (new System.IO.StreamReader(Request.InputStream)).ReadToEnd();

2:

如果客户端不用:contentType: "application/json; charset=utf-8",

则服务器端用:Request就可访问

Similar Posts:

  • jquery.ajax请求aspx和ashx的异同

    1.jquery.ajax请求aspx 请求aspx的静态方法要注意一下问题: (1)aspx的后台方法必须静态,而且添加webmethod特性 (2)在ajax方法中contentType必须是"application/json", (3)data传递的数据必须是严格的json数据,如"{'a':'aa','b':'bb'}",而且参数必须和静态方法的参数一 一对应 (4)aspx的后台方法返回的数据默认形式是"{'d':'返回的内容'}",所

  • 利用JQuery+Ajax实现aspx页面无刷新异步请求

    代码如下: function load() { $.ajax({ type: "post", url: "WebForm3.aspx", data: "do=get", complete: function (msg) { show(msg.responseText)}, datatype:"html" }); } function show(strCode) { var start = strCode.indexOf(&qu

  • [转]jQuery Ajax 方法调用 Asp.Net WebService 的详细例子

    这很常用,搜索了一下博客园的"找找看"和谷歌,看到大部分都是转载于一两篇文章(而且来源还不是博客园),有的是简单的说一点无法运行,给初学者的调试和学习带来不方便,我在这里将jQuery Ajax 调用Aspx.Net WebService 的几个常用的方法做了一个整理,提供给正在找这方面内容的博友,希望能给学习jQuery的朋友一点帮助.代码直接复制即可. ws.aspx 代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 T

  • jQuery Ajax 跨域下调用webservice返回jsonp格式数据实例

    JavaScript出于安全方面的考虑,不允许跨域调用其他页面的对象.但在安全限制的同时也给注入iframe或是ajax应用上带来了不少麻烦.这里把涉及到跨域的一些问题简单地整理一下: 首先什么是跨域,简单地理解就是因为JavaScript同源策略的限制,a.com 域名下的js无法操作b.com或是c.a.com域名下的对象.更详细的说明可以看下表: URL 说明 是否允许通信 http://www.a.com/a.js http://www.a.com/b.js 同一域名下 允许 http:

  • [转]JQuery.Ajax之错误调试帮助信息

    下面是Jquery中AJAX参数详细列表: 参数名 类型 描述 url String (默认: 当前页地址) 发送请求的地址. type String (默认: "GET") 请求方式 ("POST" 或 "GET"), 默认为 "GET".注意:其它 HTTP 请求方法,如 PUT 和 DELETE 也可以使用,但仅部分浏览器支持. timeout Number 设置请求超时时间(毫秒).此设置将覆盖全局设置. async

  • jquery Ajax中的dataType简析

    jquery中的ajax有好几种运用方式,但是基本上都是使用的$.ajax()方法,很多人经常会使用它来从后台获取json格式的数据,但是经常发现返回的json字符串并不能自动的转换成js里的json对象. 为什么呢?主要是因为$.ajax()方法的参数没有正确的设置, 其中我们需要重点关注的是dataType参数,这个配置决定了jquery如何帮助我们自动解析服务器返回的数据,有几种方式可以获取后台返回的json字符串并解析为json对象,下面是asp.net为例解释: 1.$.ajax()参

  • jquery ajax 方法及各参数详解

    在使用jquery的时候,我们经常用到jquery中对ajax的封装,下面对ajax函数的各参数详细说明和讲解,以便更好的理解和使用 $.get(url, data, callback,type) 和 $.post(url, data, callback, type). 1. jQuery.ajax( options ) : 通过 HTTP 请求加载远程数据 这个是jQuery 的底层 AJAX 实现.简单易用的高层实现见 $.get, $.post 等. $.ajax() 返回其创建的 XML

  • Jquery Ajax 异步处理Json数据(转载)

    Jquery Ajax 异步处理Json数据. 啥叫异步,啥叫Ajax.咱不谈啥XMLHTTPRequest.通俗讲异步就是前台页面javascript能调用后台方法.这样就达到了无刷新.所谓的Ajax.这里我们讲二种方法 方法一:(微软有自带Ajax框架) 在Asp.net里微软有自己的Ajax框架.就是在页面后台.cs文件里引入 using System.Web.Services 空间 然后定义静态方法(方法前加上 [WebMethod]) [WebMethod] public static

  • 【转】jquery ajax 方法及各参数详解

    在使用jquery的时候,我们经常用到jquery中对ajax的封装,下面对ajax函数的各参数详细说明和讲解,以便更好的理解和使用 $.get(url, data, callback,type) 和 $.post(url, data, callback, type). 1. jQuery.ajax( options ) : 通过 HTTP 请求加载远程数据 这个是jQuery 的底层 AJAX 实现.简单易用的高层实现见 $.get, $.post 等. $.ajax() 返回其创建的 XML

  • JQuery.ajax——简单例子

    声明,转载自http://blog.163.com/l_gx396696760/blog/static/392282292009102433758634/ 注意:(1)JQuery.ajax在前台JQuery语句中url格式为:.aspx/后台方法名. (2)后台中供前台调用的 [WebMethod]   //不知道为嘛,反正必须得有这句话                        public static string GetWish(string value1, string valu

Tags: