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