Thursday, March 17, 2011

IF YOU WANT TO SEND THE DATA USING POST METOD IN $.AJAX


IF YOU WANT TO SEND THE DATA USING POST METOD IN $.AJAX

YOU SHOULD FOLLOW THE BELOW CODE:


[OperationContract]
        [WebInvoke(Method = "POST", RequestFormat = WebMessageFormat.Json, ResponseFormat = WebMessageFormat.Json, BodyStyle = WebMessageBodyStyle.Wrapped, UriTemplate = "usrregistration")]
        bool usrregistration(string Firstname);


SERVICE1.CS
==============

 public bool usrregistration(string Firstname)
        {
            con.Open();
            bool var = false;
            cmd = new SqlCommand("insert into tblusereg(Firstname) values(@Firstname)", con);
            cmd.Parameters.Add(new SqlParameter("@Firstname", Firstname));
            //cmd.Parameters.Add(new SqlParameter("@Lastname", Lastname));
            int i = cmd.ExecuteNonQuery();
            if (i > 0)
            {
                var = true;
            }
            con.Close();
            return var;
        }


UNDER.ASPX
=============

  <script type="text/javascript">
        function Register() {
            var Firstname = $("#txtFirstName").val();
            var Lastname = $("#txtLastName").val();
            var Email = $("#txtEmail").val();
            var Phone = $("#txtPhone").val();
            var Address = $("#txtAddress").val();
            var City = $("#txtCity").val();
            var State = $("#txtState").val();
            var ddlcountry = $("#ddlcountry").val();
            var ddlcourse = $("#ddlcourse").val();
            //
            //var msg2 = {"Firstname": "Denny","":"","":"","":"","":"","":"",};
            var msg2 = { "Firstname": Firstname, "Lastname": Lastname, "Email": Email, "Address": Address, "City": City, "State": State, "ddlcountry": ddlcountry, "ddlcourse": ddlcourse };
           // var msg2 = { "Firstname:" + Firstname + ",LastName:" + LastName };

            Data = JSON.stringify(msg2);
            alert(Data);
            alert('Firstname' + Firstname + 'LastName:' + LastName);
            $.ajax({

                url: "http://192.168.1.9:150/Service.svc/usrregistration",
                type: "POST",
                // data: '{"Firstname":' + Firstname + ',"LastName:"'+LastName+'}',
                // data:"{'Firstname':'rose'}",
                data: Data,
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                processdata: true,
                success: function (msg) {
                    alert(msg);

                    alert('Registerd successfully');
                },
                error: function (msg) {

                    alert('Faild'+msg.status);
                }

            });
      
      
      
        }
  
    </script>

No comments:

Post a Comment