<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="Common.js"></script>
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<input type="button" id="btnAdd" value="Click me" />
<input type="text" id="txtNum" />
</div>
</form>
</body>
</html>
<script type="text/javascript">
var rootURL = "<%=ResolveUrl("WebForm1.aspx/")%>"
$("#btnAdd").click(function () {
var url = rootURL + "LoadMe";
var textVal = $("#txtNum").val();
AjaxCall(url,textVal);
});
function AjaxCall(url, textVal) {
$.ajax({
url: url,
type: 'POST',
cache: true,
contentType: "application/json; charset=utf-8",
dataType: 'json',
data: "{'entity': '" + textVal + "'}",
async: false,
success: function (result) {
debugger
var Bresponse = eval("(" + result.d + ")");
alert(Bresponse);
},
error: function (xhr, textStatus, errorThrown) {
alert('request failed');
}
});
}
</script>
/////Code Behind////
[System.Web.Services.WebMethod]
public static int LoadMe(int entity)
{
int a = 0;
int c = entity + 100;
return c;
}
////////////////////////////// Ajax Calling with Json Data///////////////////////////////
var textVal = $("#txtNum").val();
var obj = new Object();
obj.ID = textVal;
function AjaxCall(url, textVal) {
$.ajax({
url: url,
type: 'POST',
cache: true,
contentType: "application/json; charset=utf-8",
dataType: 'json',
data: "{'entity': '" + JSON.stringify(textVal) + "'}",
async: false,
success: function (result) {
debugger
var Bresponse = eval("(" + result.d + ")");
alert(Bresponse);
},
error: function (xhr, textStatus, errorThrown) {
alert('request failed');
}
});
}
////code behind//////
public class abc {
public int ID { get; set; }
}
[System.Web.Services.WebMethod]
public static int LoadMe(string entity)
{
JavaScriptSerializer js = new JavaScriptSerializer();
abc defaultdata = (abc)js.Deserialize(entity, typeof(abc));
int c = defaultdata.ID;
return 1;
}
No comments:
Post a Comment