gpt4 book ai didi

javascript - 通过 AJAX 发送 ASP.NET 模型

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:35:28 24 4
gpt4 key购买 nike

我正在尝试通过 ajax 调用发送模型的一部分,但是就像我下面的代码那样简单地执行它是行不通的。我怎样才能传递这个对象?

$.ajax({
url: "/Controller/Action",
type: "GET",
data: @Model.Company,
success: function (result) {
$('#myDiv').html(data);
}
});

这是我的 JS 输出的内容:

MyProj.Domain.Entities.Company

这是我的错误:

Uncaught ReferenceError: MyProj is not defined 

最佳答案

您的语法适用于原始变量,但您应该在发送前将对象序列化为 Json。还要确保脚本保留在 cshtml 或 aspx 页面中,否则“@Html”助手将无法工作。

$.ajax({
url: "/Controller/Action",
type: "GET",
data: @Html.Raw(Json.Encode(Model.Company)),
success: function (result) {
$('#myDiv').html(data);
}
});

关于javascript - 通过 AJAX 发送 ASP.NET 模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14572158/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com