我是 jquery 的新手,我无法解决以下问题:我想将一个对象传递给我的 mvc 应用程序中的一个控制器。这是我到目前为止得到的:
function enterPressed() {
$(function () {
$('#textBox').keypress(function (e) {
var code = e.keyCode ? e.keyCode : e.which;
if (code == 13) {
doSomethingElse(textBox.value)
}
});
});
}
function doSomethingElse(p) {
$.ajax({
type: 'GET',
data: {string: p},
url: '"Control/AddControl/Index"',
success: function (data) { alert(p) },
error: function (errorData) { alert("fail") }
});
return true;
但是每次当我按下回车键时,我都会以失败告终。我的控制器位于 ~/Controllers/Control/AddControl。你们中有人看到问题吗?
我的 C# 代码:
public class AddControlController : Controller
{
//
// GET: /AddControl/
public ActionResult Index(string control)
{
return RedirectToAction("ShowControl");
}
}