从Controller发送一个值给Jquery
Send a value from Controller to Jquery
我有一个MVC应用程序。
控制器:
public ActionResult DescargaCsv()
{
// do stuff
if (status != 0){
return value to javascript and display an alert there
}
else{
//do other stuff, this is OK
}
}
javascript:
function fnDownloadExcel() {
$.ajax({
url: fnDownloadExcel?idArchivo=" + $("#idArchivo").val(),
type: "POST",
success: function (data) {
$("#idMessage").val(data[0]);
if (data[0] == "R") {
alert("Status: " + $("#idMensaje").val());
}
else {
//do other stuff
}
}
});
我如何发送到javascript的"状态"的值,我得到在控制器?
c#
public ActionResult DescargaCsv() {
// do stuff
if (status != 0){
return new HttpStatusCodeResult(500, "This is a bad status message");
} else{
//do other stuff, this is OK
}
}
jQuery function fnDownloadExcel() {
$.ajax({
url: fnDownloadExcel?idArchivo=" + $("#idArchivo").val(),
type: "POST",
success: function (data) {
$("#idMessage").val(data[0]);
if (data[0] == "R") {
alert("Status: " + $("#idMensaje").val());
} else {
//do other stuff
}
},
statusCode: {
500: function(data) {
alert(data);
}
}
});
}
控制器:
public JsonResult DescargaCsv() {
// do stuff
if (status != 0)
{
return Json(status);//return values you want
}
else
{
//do other stuff, this is OK
}
}
脚本:
function fnDownloadExcel() {
$.ajax({
url: fnDownloadExcel?idArchivo=" + $("#idArchivo").val(),
type: "POST",
success: function (data) {
alert(data);
},
statusCode: {
500: function(data) {
alert(data);
}
}
});
}
相关文章:
- 我已经创建了一个jquery转盘,并使用if条件来运行和停止转盘
- 按照选项卡索引的顺序循环一个jQuery选择
- 在创建对象后附加一个jquery事件
- 我需要一个jQuery函数来只工作在700px以上的屏幕大小,无法在我的代码中发现错误
- 一个jquery验证器方法,它不接受纯数字或纯特殊字符,但接受上面是否有字母
- 我做了一个jquery幻灯片,但没有;我工作不好,我该怎么办
- 我创建了一个jQuery幻灯片,但它一直在重复相同的图像
- 是preventDefault()一个jQuery函数或javascript函数
- 使用一个 jquery 代码关闭多个模态
- 如何在 elfinder(一个 jquery 文件管理器插件)中只显示文件夹列表
- 遍历下一个和上一个 jQuery 选项卡
- module.exports一个jQuery插件
- 有没有一个jquery marquee插件/脚本可以处理不同宽度的图像
- 一个jquery初始化中有多个类
- 如何从其中的另一个jquery脚本运行.load()
- 从 javascript 数组创建一个 Jquery 数组
- 第一个jquery事件正在发生,但没有发生第二个事件
- 向一个jQuery/DOM元素添加一个函数
- 我们如何在jQuery Datatable调用结果中启动另一个jQuery插件,而不是页面就绪函数
- 我可以自动生成一个jquery块,对不同的元素做同样的事情吗