我需要使用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()。
答案 0 :(得分:0)
$.ajax({
url : "AppUrl/<WebMethod>",
type : "GET",
success : function(data){
}
});
试试这个