【发布时间】:2013-02-18 05:40:53
【问题描述】:
我在 Webgrid 上方使用了一个下拉框,由用户动态更改每页的行数 当我调用 javascript 并获取值并发布到某个 URL 时..但它不是发布到我的控制器 Actionresult 方法..所以请帮助它;紧急..! 我尝试了很多方法..但这一切都不适用于我的项目,请任何人知道我的错误... 我的可用声明..
$.ajax(
{
type: 'POST',
url: '/Admin/UserActive/' + strvalue,
data: strvalue,
datatype: "String",
success: function (result)
{
}
});
$.post('@Url.Action("UserActive","Admin", new{})' + '?Id=' + strvalue);
$.post('@Url.Action("UserActive","Admin")', { Id: strvalue });
$.post('@Url.Action("/Admin/Pagesize")', { rowsPerPage: value });
$.post('/Admin/UserActive',
{
id: strvalue.toString(),
});
所有语句都在我的 javascript 函数中用于将控件发布到我的 actionresult 方法以执行一些逻辑..但是 当 post 语句不起作用或不正确时,请..给出提示..
当我在我的新项目中使用时,所有这些语句都有效,但在我当前的应用程序中无效。
【问题讨论】:
-
datatype: "String"可能无效 -
但是...这是强制性的..如果我没有声明它..so..??
-
使用定义的值之一。
-
先生...但是我的strvalue是字符串类型所以..我必须做什么..?因为我无法转换为 javascript
-
阅读文档@api.jquery.com/jQuery.ajax。
datatype也应该是dataType。
标签: asp.net asp.net-mvc web-applications web webgrid