我需要用jquery調用webmethod of a webservice
,但我在webservice.asmx
頁面上定義了web方法。但是現在我需要在我的default.aspx.cs頁面上編寫該頁面,並且當我我從jQuery的AJAX調用它...從後面的代碼調用web方法
我
<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>
,我已經定義GetDataFromServer()Default.aspx.cs頁面上。
請從您的Default.aspx – Habib
發佈一些相關的代碼,我相信可以有更大的解釋不是「它不工作」 – Jashwant
這是我使用的全jQuery函數,它工作正常,如果我從.asmx文件調用此方法 – ankit