これは私の最初の投稿です。どんな助けでも素晴らしいでしょう。jQuery と AJAX を使用して aspx ページから vb.NET サブルーチンを呼び出そうとしています。PC (Windows XP SP2) で VS 2008 からページを実行すると、うまく機能します。サイトを運用サーバー Windows Server 2008 にコピーしても、何も実行されません。エラーも何もありません。IEのスクリプトデバッガーでデバッグしてみました。私は何日もこれを理解しようとしてきましたが、何も思いつきません。
スクリプトは次のとおりです。
<script type = "text/javascript">
function AjaxTest() {
$.ajax({
type: 'POST',
url: "Test.aspx/AjaxTestSub",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: 'json',
async: true,
cache: false,
success: OnSuccess,
failure: function (response) {
alert("Didn't work!");
}
});
}
function OnSuccess(response) {
alert("Worked!");
}
</script>
簡単なサブルーチンは次のとおりです。
<WebMethod()> Public Shared Sub AddPOToTrailer()
MsgBox("Made it to Subroutine!")
End Sub
私はたくさんの情報を省いたと確信しているので、何か役立つかもしれないことを考えられるかどうか尋ねてください.