[Solved] ASP.Net Error: jQuery is undefined

makumbi
 
on Jul 16, 2022 03:59 AM
248 Views

 Please help i am getting these two errors below

Line: 1
Error: 'jQuery' is undefined

 

Line: 81
Error: Object doesn't support property or method 'ASPSnippets_Pager'

 

<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="SearchUploadPhoto.aspx.vb" Inherits="SMIS2022WEB.SearchUploadPhoto" %>

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
     <script src="../Scripts/ASPSnippets_Pager.min.js"></script>
    <script src="../Scripts/jquery-1.8.3.min.js"></script>
    <title></title>
</head>
    <script type="text/javascript">
        $(function () {
            GetCustomers(1);
            $("body").on("keyup", "[id*=txtSearch]", function () {
                GetCustomers(parseInt(1));
            });
            $("body").on("click", ".Pager .page", function () {
                GetCustomers(parseInt($(this).attr('page')));
            });
        });
 
        function SearchTerm() {
            return jQuery.trim($("[id*=txtSearch]").val());
        };
        function GetCustomers(pageIndex) {
            $.ajax({
                type: "POST",
                url: "SearchUploadPhoto.aspx/GetCustomers",
                data: '{searchTerm: "' + SearchTerm() + '", pageIndex: ' + pageIndex + '}',
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                success: OnSuccess,
                failure: function (response) {
                    alert(response.d);
                },
                error: function (response) {
                    alert(response.d);
                }
            });
        }
        var row;
        function OnSuccess(response) {
            var xmlDoc = $.parseXML(response.d);
            var xml = $(xmlDoc);
            var customers = xml.find("Customers");
            if (row == null) {
                row = $("[id*=SearchGrid] tr:last-child").clone(true);
            }
            var footer = $("[id*=SearchGrid] tr:last-child").clone(true);
            $("[id*=SearchGrid] tr").not($("[id*=SearchGrid] tr:first-child")).remove();
            if (customers.length > 0) {
                $.each(customers, function () {
                    var customer = $(this);
                    $("td", row).eq(0).html($(this).find("ADMNO").text());
                    $("td", row).eq(1).html($(this).find("Name").text());
                    $("td", row).eq(2).html($(this).find("Class").text());
                    $("td", row).eq(3).html($(this).find("Stream").text());
                    $("td", row).eq(4).html($(this).find("SEX").text());
                    $("td", row).eq(5).html($(this).find("STATUS").text());
                    $("td", row).eq(6).html($(this).find("studenttype").text());
                    $("td", row).eq(7).html($(this).find("House").text());
                    $("td", row).eq(8).html("<a href='javascript:;' onclick='GetData(this)'>Select</a>");
                    $("[id*=SearchGrid]").append(row);
                    row = $("[id*=SearchGrid] tr:last-child").clone(true);
                });
                $("[id*=SearchGrid]").append(footer);
                var pager = xml.find("Pager");
                $(".Pager").ASPSnippets_Pager({
                    ActiveCssClass: "current",
                    PagerCssClass: "pager",
                    PageIndex: parseInt(pager.find("PageIndex").text()),
                    PageSize: parseInt(pager.find("PageSize").text()),
                    RecordCount: parseInt(pager.find("RecordCount").text())
                });
 
                $(".Name").each(function () {
                    var searchPattern = new RegExp('(' + SearchTerm() + ')', 'ig');
                    $(this).html($(this).text().replace(searchPattern, "<span class = 'highlight'>" + SearchTerm() + "</span>"));
                });
            } else {
                var empty_row = row.clone(true);
                $("td:first-child", empty_row).attr("colspan", $("td", row).length);
                $("td:first-child", empty_row).attr("align", "center");
                $("td:first-child", empty_row).html("No records found for the search criteria.");
                $("td", empty_row).not($("td:first-child", empty_row)).remove();
                $("[id*=SearchGrid]").append(empty_row);
            }
        };
    </script>
    <script type = "text/javascript">
        function askConfirm(msg)
        {      
            alert(msg)
        }
    </script>
<body style="background-color: #66CCFF">
    <form id="form1" runat="server">
         
    </form>
</body>
</html>

 

 

Download FREE API for Word, Excel and PDF in ASP.Net: Download
dharmendr
 
on Jul 16, 2022 04:06 AM

Hi makumbi,

Please make sure jquery-1.8.3.min.js and ASPSnippets_Pager.min.js are present inside the Scripts folder.

Also you need to add the reference of jquery-1.8.3.min.js before the ASPSnippets_Pager.min.js.

<script src="../Scripts/jquery-1.8.3.min.js"></script>
<script src="../Scripts/ASPSnippets_Pager.min.js"></script>