I have a multivariable multiple class json coming as a result. From [WebMethod} I have this string returning (certain it is correct):
[{"id":"0","date":"3/4/2001","name":"John Doe","title":"IT"},{"id":"1","date":"3/4/2001","name":"Jane Doe","title":"Homemaker"}]
etc
I want TextBox4 to print the json string.
Right now it just prints out the Error Code:
Error Code: Status: [object Object] Ex: error
How can I correct that?
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script><script type="text/javascript">$(document).ready(function () {$("#<%= Button1.ClientID %>").click(function () {
var mo1 = $("#<%= TextBox1.ClientID %>").val();
var dy1 = $("#<%= TextBox2.ClientID %>").val();
var yr1 = $("#<%= TextBox3.ClientID %>").val();
var data = { mo:mo1, dy:dy1, yr:yr1 };
var json1 = JSON.stringify(data);$.ajax
({
type: "POST",
contentType: "application/json; charset=utf-8",
dataType: "json",
data: json1,
url: "Default.aspx/GetDateData",
success: function (result) {$("#<%= TextBox4.ClientID %>").val(result.d);
},
error: function (status, ex) {
alert("Error Code: Status: " + status + " Ex: " + ex);
}
});
return false;
});
});</script>