我曾见过类似的案例得到解答,但我有与其他问题不同的特殊需要。
我正在将json数据从我的html页面发送到MVC Web。不幸的是,我收到的数据总是空的(我在这里尝试了很多不同的东西)。问题是,我确实需要以json (string)的形式接收数据,因为我的数据非常复杂,不能被Web简单地反序列化(我有自己的自定义反序列化器)。
这是密码!
首先,将接收ajax post请求的web api控制器
public class ActivityController : ApiController
{
// POST api/activity
public string Post([F
我一直试图将一个信息对象传递给.NET核心控制器方法。传递单个字符串并接收是可以的。但是,当我试图传递从表中获取的数据时,控制器不会接收。请看下面的代码。
控制台错误输出
POST https://localhost:44366/home/GetInformation 415
MVC控制器:也尝试了FromQuery。它成功地获得了命中,但接收到null。
public class HomeController : Controller
{
[HttpPost]
public string GetInformation([FromBody]Student student)
我正在使用Apply With LinkedIn按钮中的Data-Url选项。我让data-url指向我的控制器中的一个动作。我可以在使用Apply with LinkedIn按钮完成应用程序后确认我的操作正在被点击,但是我不知道如何接收数据。我的应用程序是用C#和MVC3构建的。
这里是一个来自LinkedIn的响应示例,我正在接收它作为JSON,但我不知道如何接受这样的JSON。
这里有一些关于如何解析它的示例,但它们似乎解析的是post正文而不是JSON,所以我有点困惑。
任何帮助都将不胜感激
请检查下面的代码。我正在收集一些订单is和它的状态的附加值,这是字符串。但是在我的mvc5控制器上,这个值没有接收到。控制器命中,但模型值为空。我在这里做错了什么?我是否需要通过其他方式更改模型? C#模型: public class ChangeOrderStatus
{
public string Status { get; set; }
public List<int> OrderIds { get; set; }
} mvc5控制器: [HttpPost]
public ActionResult ChangeStatus(
我正在尝试将一个对象从表单提交给我的mvc控制器。这是js:
<script>
function submitForm() {
var usersRoles = new Array;
jQuery("#dualSelectRoles2 option").each(function () {
usersRoles.push(jQuery(this).val());
});
var model = new Object();
model.user = jQuery('#selectUser'
我是.net核心MVC的新手,正在尝试执行一个类似于.net框架MVC的Ajax post。我只是尝试将一个单独的int值传递给下面的控制器操作。Ajax调用命中控制器,但action参数始终为0。我验证了在Ajax请求有效负载中发送的整数值是否正确。我遗漏了什么? public class HomeController : Controller
{
public IActionResult Index()
{
return View();
}
[HttpPost]
public IActionResult Ajax_Generate
我正试着建造一个聊天机器人。我可以通过ajax从javascript接收用户输入的数据,但是我希望在POST被触发后发送一个响应(目前的响应可以只是用户输入)。
例如: javascript
//...create jsonObj using userinput
//Post text to Spring MVC via ajax
$.ajax({
url: "myurl/chat",
type: 'POST',
我的控制器操作有以下代码
[HttpPost]
public async Task<IActionResult> MonthsToAdd(List<string> months)
{
}
我的ajax代码如下所示
$("#btnSave").on("click", function () {
var months= [];
var value = $("input[name=monthsAvailable]:checked").val()
var lengths = $("input[value="
我正在尝试将一个JSON对象(一个JSON化的敲除模型,如果有任何相关的话)发送到我的MVC控制器,并让控制器返回一个新的视图。为此,我使用表单发送数据。问题是,当控制器收到JSON时,我希望JSON自动转换为模型。
如果我使用AJAX调用,
var actionModel = new Object();
actionModel.Controls = ko.toJS(self.controls());
var json = JSON.stringify(actionModel);
$.ajax({
url: "MyController/Preview",
typ
我有JavaScript的网页和Java线程运行。所有的一切都在spring-MVC框架中。我的想法是我在jsp站点的JavaScript代码。控制器生成一个游戏线程,该线程位于java中。但我需要发送数据到我的游戏线程。所以我想使用控制器来实现。因此,我希望从站点中的JavaScript脚本调用控制器以获取更新的数据,并从控制器获得响应。
所以我想在我的JavaScript代码中输入类似这样的代码,将JSON数据发送到controller.Example代码中,看看idea:
$("#btnPostGlEntry").click(function () {
var g
我试图使用JQuery将单个对象数据发布给MVC控件,下面是我的代码。
//declare of type Object of GroupData
var GroupData = {};
//pass each data into the object
GroupData.groupName = $('#groupName').val();
GroupData.narration = $('#narration').val();
GroupData.investmentCode = $('#investmen
我有与ajax一起发送到.net服务器的信息,但无法将数据作为参数(任何类型)接收并在内存中进行修改,然后将其转换为json。我会感谢你的帮助。
JAVASCRIPT
document.querySelector('input#btnGuardar').onclick = function (e) {
e.preventDefault();
var data = $('form#form_boleta').serializeJSON();
$.ajax({
t