我有一个简单的任务要做。我给输入写名字,接下来我点击按钮,最后我应该用“hello name!”来显示警报窗口。文本,但我的警报窗口是空的。我必须使用控制器来做这件事,因为稍后我要使用数据库中的数据。我的代码:为什么网络响应是空的?
控制器
public JsonResult Getname(string name)
{
string text = "Hello " + name;
return Json(text, JsonRequestBehavior.AllowGet);
}
查看
$("#btnGetText").click(function() {
var name = $("#txtName").val();
GetText(name);
});
function GetText(e) {
$.ajax({
url: '@Url.Action("GetText","Home")',
type: "GET",
data: { "name": e },
success: function (data) {
alert("It works");
alert(data);
},
error: function() {
alert("Error");
}
});
};
我认为这个问题是我给ampty反应,我不”知道为什么。 enter image description here
我不知道关于asp.net,但不应该动作是Getname? – Sebastianb
我改了它,但仍然不起作用 – smile