Попытка отобразить результат Json, но получаю только [Object, Object]

Я беру одну строку из базы данных в формате объекта.

вот мой код .cs

public JsonResult GetApplicationDetail(string id){
    sp_Application_Result AppObj = new sp_Application_Result();
    ObjectResult obj = db.sp_Application(id);
    foreach (sp_Application_Result i in obj){
        AppObj = i;
    }
    return Json(AppObj, JsonRequestBehavior.AllowGet);
}

и вот мой код скрипта

$.ajax({
    type: "GET",
    url: "/Application/GetApplicationDetail/",
    datatype: "json",
    data:  {"id" : name} ,
    success: function (response) {
        alert(response);
    }
);  

когда я пытаюсь показать ответ, он показывает [Object,object]

Я не понимаю, как показать результат ответа, на самом деле я хочу сохранить данные ответа в таблице.

отобразить в console.info

Jax Teller 15.11.2018 14:53

только console.info(response) может расширять и печатать объекты, вместо этого alert может печатать / отображать только строки, поэтому используйте console.info или JSON.stringify(response) перед alert

Nikos M. 15.11.2018 14:53

Либо вы можете записать ответ напрямую, используя console.info(response), либо вы можете преобразовать объект json в строку, чтобы иметь возможность отображать его в предупреждении alert(JSON.stringify(response))

Karim 15.11.2018 14:55

Попытайтесь утешить свой ответ. console.info (ответ), затем посмотрите, что вы там получаете

Sajjad Ali 15.11.2018 14:55

эй ... Попробуй console.info() свой ответ? xD

Stender 15.11.2018 15:07
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
5
991
1

Ответы 1

Давай попробуем с

JSON.stringify он преобразует ответ объекта в строку

alert(JSON.stringify(response));

Спасибо, Тай Ле, уже пробовал это решение, но не смог сохранить результат в таблице.

Mohammad Sarfaraz 15.11.2018 14:54

Хм. какой стол?

taile 15.11.2018 14:57

Я использовал в представлении <table id = "datatable"> </table>, поэтому я хочу сохранить ответ json в этой таблице. Тай Ле, не могли бы вы помочь.

Mohammad Sarfaraz 15.11.2018 15:00

Я нашел здесь несколько ответов: stackoverflow.com/questions/17724017/…

taile 15.11.2018 15:03

@mohdsarfaraz, это действительно отдельный вопрос по сравнению с проблемой, которую вы указали в вопросе. Это не имеет отношения к делу, и вам нужно выполнить другую задачу. Не будь помочь вампиру. Вместо этого, если у вас возникла новая проблема, и вы не можете решить ее с помощью собственных исследований и написания кода, задайте новый вопрос.

ADyson 15.11.2018 15:06

Другие вопросы по теме