Jquery $.post在每个循环ASP.NET MVC中
有一些简单的jquery,我试图在点击按钮时执行。由于某种原因,它不起作用。它使用“可编辑”类“发布”第一个元素,但不发布任何其他元素。DOM中大约有9个元素应该循环使用 在每个post请求中,我都会使用firebug进行查看,正如我所说的,第一个是可以的,但是其余的都会返回“500内部服务器错误” 下面是我的代码,有什么想法吗Jquery $.post在每个循环ASP.NET MVC中,jquery,Jquery,有一些简单的jquery,我试图在点击按钮时执行。由于某种原因,它不起作用。它使用“可编辑”类“发布”第一个元素,但不发布任何其他元素。DOM中大约有9个元素应该循环使用 在每个post请求中,我都会使用firebug进行查看,正如我所说的,第一个是可以的,但是其余的都会返回“500内部服务器错误” 下面是我的代码,有什么想法吗 $(".editable").each(function() { if (this.id != '') { //
$(".editable").each(function() {
if (this.id != '') {
//save content of each item
$.post("/DynamicContent/SaveContent", { hid: this.id, content: $(this).html() }, function(data) {
alert(data);
});
}
});
发布未编码的html可能会导致HttpRequestValidationException。请参见在进一步调查后,我从content属性中删除了.html(),现在似乎所有内容都可以发布到控制器了。html()一定在这里引起了某种问题……毛里西奥,谢谢!这似乎是我的问题,我应该编码HTML吗?可能是一个更安全的赌注,对吧?接受html不是小事,请参阅