-2

我曾经使用 ASP.NET 更新面板控件来做 Ajax。我听说使用 JQuery 将是进行 Ajax 调用的更好方法,所以我想知道使用 JQuery 进行 Ajax 调用的一些最流行的方法是什么?示例或教程链接将不胜感激!

4

3 回答 3

0

有很多方法取决于您的需要,但一种常见的方法是

$.get('/yoururl',{inputParam:someVal},function(data){
  //do whatever with the returned data

});
于 2013-07-31T03:18:50.227 回答
0

一种简单的方法是使用 Web 方法: jQuery AJAX 调用 ASP.NET WebMethod
http://deebujacob.blogspot.ca/2012/01/aspnet-ajax-web-method-call-using.html

例如在您的 aspx.cs 中:

    [WebMethod()]
    公共静态字符串 GetData(int userid)
    {
        /*如果需要,您可以在这里进行数据库操作*/
        return "我的用户 ID 是" + userid.ToString();
    }

在你的 aspx 中:

    函数 asyncServerCall(userid) {
        jQuery.ajax({
     url: 'WebForm1.aspx/GetData',
     类型:“发布”,
     数据:“{'userid':” + userid + “}”,
     contentType: "应用程序/json; charset=utf-8",
     数据类型:“json”,
     成功:函数(数据){
         警报(数据.d);
     }

        });
    }

于 2013-07-31T03:21:18.130 回答
0

这绝对是最好看的页面/网站。

http://api.jquery.com/jQuery.ajax/

或者如果你想

http://www.w3schools.com/jquery/jquery_ref_ajax.asp

$.ajax({
    url : "page.asp",
    data : {
        "param1" : 1,
        "param2" : "Hello World" //you can access these with the server's request object
    },
    type : "GET", //or post
    cache : true, //use your cache? (only applies to certain types)
    dataType : "json", //what kind of data are you expecting? (or Intelligent guess)
    success : function(message) { //message depends on dataType
        console.log(message);
    },
    error : function() {
        console.log(arguments);
    }
});
于 2013-07-31T03:25:29.927 回答