我想发送一个简单的字符串(这是xml)到控制器。我不知道为什么Visual Studio中的断点没有命中。Ajax和MVC 4(发布请求)
这里是jQuery代码:
$.ajax({
type: "POST",
url: "BasicWizard/show",
data: "xml="+xmlResult,
success: function (data) {
console.log("Oh yeah !");
},
error: function(jqXHR, textStatus, errorThrown) {
console.log(textStatus, errorThrown);
}
});
这里是我的控制器方法:
[HttpPost]
public ActionResult show(string xml)
{
try
{
ViewBag.xml = xml;
return PartialView("showXML");
}
catch (Exception)
{
return Content("error");
}
}
我在控制台具有只是一个500错误。
萤火虫/控制台中的任何错误? –
你的控制器方法是什么样子? –
我有这个:POST http:// localhost:2424/BasicWizard/show 500(内部服务器错误)jquery.min.js:130 错误undefined – Yopp88