Вот мой следующий код для использования AJAX, вызывающего статический веб-метод на стороне ASPX. Он используется для работы с JQuery 1.2.0, но мне нужно, чтобы обновить мой JQuery 2.1.1 и теперь Ajax код даже не выполнить как это код никогда не попадает под «Failure» разделаAJAX POST не работает с jQuery 1.9.0 и выше
Может кто-нибудь подтолкни меня в правильном направлении, пожалуйста? У меня такое чувство, что я, возможно, пропущу ссылку с более новой версией jQuery?
<%@ Register Assembly="System.Web.Ajax" Namespace="System.Web.UI" TagPrefix="asp" %>
<%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="asp" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server">
<link href="../Design/jQueryCSS/bootstrap-select.css" rel="Stylesheet" type="text/css" />
<script type="text/javascript" src="../Design/scripts/jquery-2.1.1.js"></script>
<script type="text/javascript" src="../Design/scripts/bootstrap-select.js"></script>
<script type="text/javascript" src="../Design/scripts/bootstrap.js"></script>
<link href="../Design/jQueryCSS/bootstrap.css" rel="Stylesheet" type="text/css" />
<script src="../Design/scripts/jquery.columnfilters.js" type="text/javascript"></script>
<script type="text/javascript" src="../Design/scripts/ToolBox.js"></script>
<script type="text/javascript">
$(document).ready(function() {
var rtID = $('#<%=ddlRequestType.ClientID%>');
//console.log(rtID[0].value);
var temp = searchFields(rtID[0].value);
console.log(temp);
});
function searchFields(rtID) {
$.ajax({
type: "POST",
url: "Reports.aspx/Search",
data: JSON.stringify({requestTypeID: rtID}),
//data: 'requestTypeID: "' + rtID + '" }',
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (response) {
/*if (response.d == true) {
console.log(response.data);
}*/
alert("hi");
},
failure: function (response) {
console.log(response.data);
}
});
</script>
Ошибка:
И да я проверить requestTypeID
значение :-)
Try для проверки ошибки сервера. – VahidNaderi
Пожалуйста, проверьте вкладку сетей в хроме и просмотрите детали этого сообщения об ошибке ... – deostroll