Я создал сценарий jquery, который был успешно запущен на моем локальном компьютере. Но когда я загрузил этот же сценарий на удаленный сервер, сценарий jquery выдает ошибку. ошибка "Invalid Json", а свойство XMLHttpRequest.responseText показывает мою разметку html-страницы. Я потратил 3 дня в Интернете, чтобы найти решение, но я не смог. мой код здесь:
<script type="text/javascript">
var pageUrl = '<%=ResolveUrl("~/test2.aspx")%>'
$(document).ready(function () {
$('#<%=Button1.ClientID %>').click(function () {
$.ajax({
type: "POST",
url: pageUrl+ "/ServerSideMethod",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
alert("1");
$('#myDiv').text(msg.d);
},
error: function(XMLHttpRequest, textStatus, errorThrown) {
alert("Failure: " + textStatus + XMLHttpRequest.responseText );
}
})
return false;
});
});
</script>
и мой веб-метод
_
Public Shared Function ServerSideMethod() As String
Return ("Muhammad Aurangzeb")
End Function