Jquery 使用ajax发送数据

Jquery 使用ajax发送数据,jquery,asp.net,ajax,Jquery,Asp.net,Ajax,在上面的代码中,我将数据发送到example2.aspx。我只能使用jquery aspx ajax。如何在example2.aspx上显示(被发送人)的详细信息。我将删除DisplaysSummaryData函数并添加: $(document).ready(function () { $("button").click(function () { getData(); }); }); function getData() { var promise =

在上面的代码中,我将数据发送到example2.aspx。我只能使用jquery aspx ajax。如何在example2.aspx上显示(被发送人)的详细信息。

我将删除DisplaysSummaryData函数并添加:

$(document).ready(function () {
    $("button").click(function () {
        getData();
    });
});

function getData() {
    var promise = testAjax('example2.aspx');
    displaySTSummaryData(promise);
}

function testAjax(theURL) {
    var person = {
        Name: 'happy',
        age: '21'
    };
    return $.ajax({
        url: theURL,
        type: 'POST',
        data: person
    });
}

function displaySTSummaryData(x) {
    x.success(function result(data) {
        $("div").html(data);
    });
}

只能在
.aspx
中调用静态函数。请使用like

function testAjax(theURL) {
     var person = { Name: 'happy', age: '21' };
     return $.ajax
     ({
         url: theURL,
         type: 'POST',
         data: person
         success: function(e){
             $("div").html(e);
         }
      });
}
在aspx中

function testAjax(theURL) {
    var person = {
        Name: 'happy',
        age: '21'
    };
    $.ajax({
        url: "example2.aspx/GetData",
        type: 'POST',
        data: person,
        success: function (data) {
            $("div").html(data);
        }
    });
}
您可以使用ajax的
success
事件填充数据。

试试这个

public static string GetData(string Name, int age) {
    return "Name :" + Name + ",Age:" + age;
}

很抱歉没有说清楚。我可以在example.aspx中填充数据,其中定义了ajax。我需要在example2.aspx中显示相同的数据。很抱歉,这没有帮助。
function getData(){var promise=testAjax('example2.aspx');promise.done(function(e){$('div”).html(e);}
它对document.ready(函数)基本上没有任何区别关于example2.aspx,我想显示我从ajax发送的person的详细信息。请指定您的函数,该函数采用名为Name:“”的参数,年龄这是我需要知道的。我对asp非常陌生。我需要在exampl2.aspx的代码隐藏中定义函数吗?我尝试了response.direct和querystring,但ajax不起作用。请重试请输入此代码并应用到您的系统中。谢谢。这是一个很好的代码参考。我一定会让您不断更新。只需完成一半。
function displaySTSummaryData(x) {
    x.done(function (data) {
        $("div").html(data);
    });
}