
pasar datos de Json a textarea javascript asp.net core
Publicado por Carlos (3 intervenciones) el 10/02/2024 01:55:59
Buenas noches, estoy queriendo obligarme a usar javascript en asp.net, y quiero pasar un Json a un elemento textarea. Pero cuando le pego me sale con el formato original Json, como puedo hacer para que se vea bien desde el JavaScript en el ejemplo que proporciono?
Paso un Id al controlador, donde obtengo un datatable que convierto en JSON y paso a la vista mediante el JavaScript, el resultado se lo paso al elemento textarea.
Solo quiero pegar las sentencias en ambos idiomas y un botón al lado de cada una.
Json result:
[
{
"SentencesEn": "What I admire is her intelligence.",
"SentencesEs": "Lo que admiro es su inteligencia."
},
{
"SentencesEn": "My dream is to travel around the world.",
"SentencesEs": "Mi sueño es viajar alrededor del mundo."
},
]
<textarea name="note_content" id="note_content" class="md-input" cols="30" rows="12" placeholder="Add content" >
Paso un Id al controlador, donde obtengo un datatable que convierto en JSON y paso a la vista mediante el JavaScript, el resultado se lo paso al elemento textarea.
Solo quiero pegar las sentencias en ambos idiomas y un botón al lado de cada una.
Json result:
[
{
"SentencesEn": "What I admire is her intelligence.",
"SentencesEs": "Lo que admiro es su inteligencia."
},
{
"SentencesEn": "My dream is to travel around the world.",
"SentencesEs": "Mi sueño es viajar alrededor del mundo."
},
]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
function take()
{
var dataId = $(document.activeElement).val();
var data = "";
var pretty = "";
$.ajax({
url: "/Page/listNotes",
type: "POST",
//cache: false,
data: { dataId: dataId },
success: function (result)
{
data = JSON.parse(result);//Parse the array
pretty = JSON.stringify(data, undefined, 4);
document.getElementById('note_content').innerHTML = pretty;
},
error: function (request)
{
alert(request.responseText);
},
});
Valora esta pregunta


0