【发布时间】:2017-11-03 23:17:04
【问题描述】:
我知道这个问题已经被问过很多次了,我确信我错过了一些非常简单的东西,但是我整天都被这个问题困扰着,不知道为什么会这样。到目前为止我的代码:
$(document).ready(function() {
$(this).on("click",
"#submitBtn",
function() {
var textValue = $('.croppedImg').attr("src");
$.ajax({
type: 'POST',
url: '/user/myprofile/updateavatar',
data: textValue,
success: function(data) {
location.reload();
}
});
});
})
还有控制器:
[HttpPost]
public virtual ActionResult UpdateAvatar(string textValue)
{
//some code
return new JsonResult {Data = new {Status = "success"}};
}
我已经检查了 Fiddler,并且 Ajax 调用正在向控制器发送一个字符串,但是每次我尝试调试它时,我都会得到一个 textValue 的空值。谢谢你的帮助
【问题讨论】:
标签: jquery .net ajax model-view-controller