Ajax-вызов не является вызовом на стороне сервера и в httpfox показывает ошибку как «Ошибка загрузки содержимого (NS_ERROR_DOCUMENT_NOT_CACHED)» в пост-вызове ajax

Здесь я делаю простой пост-вызов ajax со своей страницы asp.net, которая показывает следующую ошибку на httpfox. «Ошибка загрузки контента (NS_ERROR_DOCUMENT_NOT_CACHED)» и

 error: function () { alert(arguments[2]); } 

моего вызова ajax отображает предупреждение как «Внутренняя ошибка сервера»

Здесь я создаю массив JSON и преобразовываю этот массив JSON в строку JSON и передаю в качестве параметра метод на стороне сервера.

вот мой вызов ajax

 $('#btnResult').on('click', function () {
            var myObject = new Object();

            $("#<%=GridProjectDetails.ClientID %>  tr").each(function () {
                var id = $(this).find("input[name*='ID']").val();
                var locationcode = $(this).find("input[name*='TextLocationCode']").val();
                var Location = $(this).find("input[name*='TextLocation']").val();
                myObject.id = id;
                myObject.locationcode = locationcode;
                myObject.Location = Location;
            });

            var myString = JSON.stringify(myObject);
            alert(myString);
            var exportdata = myString;

            $.ajax({
                type: "POST",
                url: "Default.aspx/ExportToExcel",
                data: exportdata,
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                success: function (data) {
                    $("#Result").text(data.d);
                },
                error: function () { alert(arguments[2]); }
            });
        });
    });

и вот мой код на стороне сервера

    [WebMethod]
    [ScriptMethod(ResponseFormat = ResponseFormat.Json)]
    public static string ExportToExcel(string details)
    {

        return "Message : Success";
    }

Любая идея ? Что тут происходит ?

Ответы на вопрос(3)

Ваш ответ на вопрос