Как я могу получить свои данные JSON formate в ajax success?
Спасибо всем вам за такую преданную поддержку
Сегодня я получаю некоторую проблему относительно строки Json, я возвращаю некоторое значение в json и пытаюсь получить его в Ajax Success, но я не могу получить значение переменной.
Что я уже пробовал:
//Return the value from registration.aspx.cs page [WebMethod] public static string verifyAadhar(string aadharNum) { HttpContext context = HttpContext.Current; //try //{ context.Session["aadharNum"] = aadharNum; string url = "http://localhost:3787/api/login/login?aadharID=908765478921"; HttpWebRequest request = HttpWebRequest.CreateHttp(url); request.Method = "POST"; /*Optional*/ request.KeepAlive = true; request.AllowAutoRedirect = false; request.Accept = "application/json, text/javascript, */*; q=0.01"; request.ContentType = "application/json; charset=utf-8"; //"application/x-www-form-urlencoded"; ///*Optional*/ string userId = "abc"; string Passwd = "123456"; string RequestLink = context.Request.Url.Authority; request.Headers.Add(HttpRequestHeader.Authorization, "Basic " + Convert.ToBase64String(System.Text.ASCIIEncoding.ASCII.GetBytes("" + userId + ":" + Passwd + ""))); using (var streamWriter = new StreamWriter(request.GetRequestStream())) { //?aadharID = 908765478921 string json = "{\"aadharID\":\"" + 908765478921 + "\"" + "\"}"; streamWriter.Write(json); streamWriter.Flush(); streamWriter.Close(); } //try //{ HttpWebResponse response = request.GetResponse() as HttpWebResponse; Stream stream = response.GetResponseStream(); StreamReader sr = new StreamReader(stream); var serializer = new System.Web.Script.Serialization.JavaScriptSerializer(); dynamic jsonObject = serializer.DeserializeObject(sr.ReadToEnd()); response.Close(); sr.Close(); return new JavaScriptSerializer().Serialize(new { jsonObject }); //} //catch (Exception ex) //{ // return ex.Message.ToString(); //} } //Receiving data here in ajax success var verfAadhar = '{"aadharNum":"' + aadharNum + '"}'; $.ajax({ type: "POST", contentType: "application/json; charset=utf-8", url: "http://localhost:28331/register/registration.aspx/verifyAadhar", data: verfAadhar, datatype: 'json', async: false, success: function (data) { var objData = jQuery.parseJSON(data); $("#fname").val(objData[4]); }, error: function () { console.log('Check your credentials'); } });
Пожалуйста, скажите мне, как я могу получить мои все в успехе данные приходят, как:
{"jsonObject":{"message":"success","error":false,"data":{"name":"ramdev","gen":"male","dd":"10","mm":"10","yy":"1995","fathername":"patanjali "}}}