【发布时间】:2014-12-27 21:08:19
【问题描述】:
我想通过 Ajax 将数据发送到 C# 文件,但是当我检查接收到的数据时,它给了我 null。我的代码有问题吗?
Javascript 文件
$(".save").click(function () {
var ss = "Helloo!";
$.ajax({
type: "POST",
url: "/Notes/save.cshtml",
global: true,
data: {fofo: ss},
processData: false,
contentType: false,
cache: false,
success: function(data){
console.log(data);
},
error: function (req, status, error) {
alert("There was a problem with the server. Try refreshing the page.");
return false;
}
});
});
接收数据的C#文件(save.cshtml)
@{
var s = Request.Form["fofo"];
var result = "";
var userData = s;
var dataFile = Server.MapPath("~/Notes/lolo.txt");
File.WriteAllText(@dataFile, s);
result = "Information saved.";
}
@if(result != ""){
<p>Result: @result, @s</p>
}
【问题讨论】:
-
这是表格吗?如果
.save是 type=submit 则需要阻止默认提交
标签: javascript c# jquery ajax