Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何在MVC中发布包含HTML的PostTextArea内容_Jquery_Asp.net Mvc - Fatal编程技术网

Jquery 如何在MVC中发布包含HTML的PostTextArea内容

Jquery 如何在MVC中发布包含HTML的PostTextArea内容,jquery,asp.net-mvc,Jquery,Asp.net Mvc,我有一个文本区,它是一个tinymce编辑器。此文本区域包含html。我想我需要在jquery中执行类似的操作 var str = $("#emailMessage").serialize(); $("#emailMessage").text(str); 如何在mvc控制器上将其转换回标记 谢谢 如果您正在使用jquery tinymce插件,那么除了提交表单之外,您无需做任何事情。它将$(“textarea”).val()转换为tinymce编辑器的值为什么您认为必须这样做?(您不知道。)(

我有一个文本区,它是一个tinymce编辑器。此文本区域包含html。我想我需要在jquery中执行类似的操作

var str = $("#emailMessage").serialize();
$("#emailMessage").text(str);
如何在mvc控制器上将其转换回标记


谢谢

如果您正在使用jquery tinymce插件,那么除了提交表单之外,您无需做任何事情。它将
$(“textarea”).val()
转换为tinymce编辑器的值

为什么您认为必须这样做?(您不知道。)(另外,要设置
的值,您应该使用“.val()”,而不是“.text()”)从控制器来回传递原始HTML不是一个安全问题吗?当我发出警报($(“#emailMessage”).val()时,用户似乎输入了特殊字符';我可以很好地看到文本区域中的html,但是ajax表单帖子从未到达我的控制器。如果文本区域为空,则post会很好地命中控制器,并且所有其他表单值都在那里。看看这篇文章,也许这里有一个解决你帖子问题的方法