我有一個簡單的任務要做。我給輸入寫名字,接下來我點擊按鈕,最後我應該用「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