Quantcast
Channel: VBForums - jQuery
Viewing all articles
Browse latest Browse all 69

Internal server error in jquery /json webmethod

$
0
0
hi to all

I have following code in webservice

Code:

[WebMethod]
        public string  Records(string loginid,string pass)
        {

            //if (loginid == "Admin")
            //{
            //    return "Exist";
            //}

            return "";

            //else
            //{
            //    return "Not Exist";
            //}
            //DataTable dt = new DataTable("MyDataTable");
            //dt.Columns.Add("column1", typeof(System.String));
            //dt.Columns.Add("column2", typeof(System.String));

            //DataRow dr = dt.NewRow();
            //dr["column1"] = "Your Data";
            //dr["column2"] = "Your Data";
            //dt.Rows.Add(dr);

            //dr = dt.NewRow();
            //dr["column1"] = "Your Data";
            //dr["column2"] = "Your Data";
            //dt.Rows.Add(dr);

            //return dt;

        }

and.aspx page is like this
Code:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Params.aspx.cs" Inherits="JQueryAjax.Params" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<style type="text/css">
.loading {  background-image: url('ajax-loader.gif');  background-repeat: no-repeat; }

 

</style>
    <title></title>
    <script src="jquery.js" type="text/javascript"></script>
    <script type="text/javascript">
    function CallService() {   
    $("#lblResult").addClass("loading"); 
    $.ajax({   
    type: "POST",
    url: "MyService.asmx/HelloWorld",
    data: "{}", 
    contentType: "application/json; charset=utf-8",
    dataType: "json",
    success: Success,
    error: Error   
    });    } 
      function Success(data, status) {     
      $("#lblResult").removeClass("loading");
      $("#lblResult").html(data.d); 
        }   
          function Error(request, status, error)
          {       
            $("#lblResult").removeClass("loading");
            $("#lblResult").html(request.statusText);
            }
           
    function CallService1() {
           
    $.ajax({ 
    type: "POST",
    url: "MyService.asmx/Add", 
    data: "{ 'value1': " + $("#txtValue1").val() + ", 'value2': " + $("#txtValue2").val() + "}",
      contentType: "application/json; charset=utf-8", 
      dataType: "json",   
      success: OnSuccess,
      error: OnError 
      });    }
     
      function OnSuccess(data, status) { 
      $("#lblResult").html(data.d);
      }
      function OnError(request, status, error) {
      $("#lblResult").html(request.statusText);   
      }
     
     
        function CallService2() {
              $("#lblResult").addClass("loading");
    $.ajax({ 
    type: "POST",
    url: "MyService.asmx/Records", 
    data: "{ 'value1': " + $("#txt_login").val() + ", 'value2': " + $("#txt_pass").val() + "}",
      contentType: "application/json; charset=utf-8", 
      dataType: "json",   
      success: OnSuccess,
      error: OnError 
      });    }
     
      function OnSuccess(data, status) { 
      $("#lblResult").removeClass("loading");
      $("#lblResult").html(data.d);
      }
      function Error(request, status, error)
          {       
            $("#lblResult").removeClass("loading");
            $("#lblResult").html(request.statusText);
            }
     
     
    </script>
   
   

</head>
<body>
    <form id="form1" runat="server">
        <div>
            <table>
                <tbody>
                    <tr>
                        <th>
                            Value 1:
                        </th>
                        <td>
                            <asp:TextBox ID="txtValue1" runat="server" />
                        </td>
                    </tr>
                    <tr>
                        <th>
                            Value 2:
                        </th>
                        <td>
                            <asp:TextBox ID="txtValue2" runat="server" />
                        </td>
                    </tr>
                </tbody>
            </table>
       
            <asp:Button ID="btnGo" Text="Hello World" OnClientClick="CallService(); return false;" runat="server" />
            <asp:Button ID="Button1" Text="Add" OnClientClick="CallService1(); return false;" runat="server" />
           
           
            <asp:Label ID="lblResult" Text="&nbsp;" Width="100%" runat="server" />
            <asp:Label ID="lblRecords" Text="&nbsp;" Width="100%" runat="server" />
           
           
           
        </div>
        <table class="style1">
            <tr>
                <td>
                    Login ID</td>
                <td>
                    <asp:TextBox ID="txt_login" runat="server"></asp:TextBox>
                </td>
            </tr>
            <tr>
                <td>
                    Password</td>
                <td>
                    <asp:TextBox ID="txt_pass" runat="server"></asp:TextBox>
                </td>
            </tr>
            <tr>
                <td>
                    &nbsp;</td>
                <td>
                  <asp:Button ID="Button3" Text="Login check" OnClientClick="CallService2(); return false;" runat="server" />
                </td>
            </tr>
        </table>
    </form>
</body>
</html>

and when i click on Button3(after providing loginid and password ) it gives me an error "Internal Server Error"

Please reply ..any urgent reply would be good enough

Thanks

Viewing all articles
Browse latest Browse all 69

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>