почему JSON не работает с HTML текст (вар text_html = '<p></p><t></t>
';), но это будет работать правильно (вар text_html = 'пример';)JSON HTML параметрические данные
не работает
var text_html = JSON.parse('<p></p><t></t>');
Проблема:
function Save() {
var text_html = '<p></p><t></t>';
$.ajax({
url: '@Url.Action("DodajTematSave", "StronaGlowna")',
dataType: "json",
data: {
My_Text: text_html
},
type: "POST",
async: false,
error: function() {
},
success: function (data) {
if (data.Success) {
alert('success');
}
}
});
}
</script>
public JsonResult DodajTematSave(string My_Text)
{
return Json(new { Success = true});
}
и эта работа Безразлично `
var dom_string = '<div>xxx<div>yyy</div></div>';
var text_html = dom_string.innerText();
и эта работа Безразлично `
<script type="text/javascript">
function Save() {
var Temat_controll = $('#Temat').val();
var Streszczenie_controll = $.parseJSON('<p></p><t></t>');
var PelnyOpis_controll = $('#PelnyOpis').text();
$.ajaxSetup({
contentType: "application/json; charset=utf-8",
dataType: "json"
});
$.ajax({
url: '@Url.Action("DodajTematSave", "StronaGlowna")',
dataType: "json",
data: {
Temat: Temat_controll,
Streszczenie: Streszczenie_controll,
PelnyOpis: PelnyOpis_controll
},
type: "POST",
async: false,
error: function() {
},
success: function (data) {
if (data.Success) {
alert('success');
}
}
});
}
</script>
Возможный дубликат http://stackoverflow.com/questions/3047311/passing-html-using-json – Vortex
- это ваша ошибка в отношении формата данных, когда оно po sted или сообщение не может достичь вашего действия? –
@Dave A У меня есть ошибка, когда этот текст отправляется методу –