从代码后面调用web方法

时间:2012-07-02 05:51:40

标签: jquery c#-4.0

我需要使用Jquery调用webmethod of a webservice,但我已在webservice.asmx页面上定义了web方法。但是现在我需要在default.aspx.cs页面上编写该页面,这不起作用当我从jquery ajax调用它时......

我有

    <script type="text/javascript">
    $(document).ready(function () {
        $contentLoadTriggered = false;
        $(window).scroll(
    function () {
        if ($(window).scrollTop() == $(document).height() - $(window).height()) {

            $contentLoadTriggered = true;

            $.ajax(
    {
        type: "POST",
        url: "DynamicDataLoad2.aspx/GetDataFromServer",
        data: "{}",
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        async: true,
        cache: false,
        success: function (msg) {
            $("#wrapperDiv").append(msg.d);
            $contentLoadTriggered = false;
        },
        error: function (x, e) {
            alert("The call to the server side failed. ");
        }
    });
        }
    });
    });
</script>

我在Default.aspx.cs页面上定义了GetDataFromServer()。

1 个答案:

答案 0 :(得分:0)

$.ajax({
 url : "AppUrl/<WebMethod>",
 type : "GET",
 success : function(data){
  }
});

试试这个