jquery - 使用 Asp.net mvc 和 jQuery load() 将变量传递到 View

标签 jquery asp.net-mvc json

我目前正在使用 jQuery load() 将 View (ascx)加载到 div 中。我想在加载 View 时将一些变量传递给 View ,所以我使用 $.load(view, data);这似乎不会导致任何问题,但我不知道如何访问我传递给控件的 Json 对象。

这是 jQuery:

var val = {"Id":"1"};
$("#DynamicForm").empty().load('/controller/view', val);

最佳答案

在本例中,jQuery 发出 POST 请求:

POST /controller/view HTTP/1.1
...

Id=1

因此,您可以将 Id 参数作为 Request.Form["Id"] 或仅作为操作参数来访问:

public class Controller...
{
    public ActionResult Index(string Id) { ... }
}

关于jquery - 使用 Asp.net mvc 和 jQuery load() 将变量传递到 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/592270/

相关文章:

javascript - 对于每个 json 结果,添加带有 jquery 类的 css

javascript - 检测加载的 Pixi Canvas 图像

javascript - 手动触发 jquery Datatable 搜索

asp.net-mvc - 本地化静态文本asp.net mvc3。方法是什么?

c# - Html.Raw() 输出是 & 而不是 &

jquery - 在 Postcodes.io 中返回 JSON 值

php - Laravel 连接 2 个表,第一个表中的一个数据和第二个表中的多行

javascript - iframe 的 div 中的元素在当前代码中无法访问

javascript - 找出两个元素的开始之间有多少像素?

c# - 可选参数始终填充