gpt4 book ai didi

jquery - MVC 4 ApiController 操作上的空参数

转载 作者:行者123 更新时间:2023-12-01 04:54:43 24 4
gpt4 key购买 nike

我正在将字符串集合的Javascript数组传递给我的apicontroller上的后操作,有一个数据正在发送(我通过fiddler知道这一点),但当我时它似乎并没有真正到达 Controller 操作正在调试代码。我的代码如下,任何帮助将不胜感激。

编辑:只是为了澄清一下,调用了 Controller 操作,但当有列表传递给它时,List stuffsId 的计数为零

Ajax/Javascript

my.sendStuffToController = function (stuffIds, completedHandler) {

$.ajax({
dataType: 'json',
type: 'POST',
url: my.stuffUrl,
data: {
stuffIds: stuffIds
},
success: function (data) {

if (completedHandler !== undefined) {
completedHandler(stuffIds);
}
}
});
};

我的 ApiController 发布操作

    // Post 
public void PostAsync(List<string> stuffIds)
{
var clientProxy = this.proxyFactory.CreateClientProxy(Tokens.EndPoint);
var clientChannel = clientProxy.GetClientChannel();

try
{
clientChannel.DoStuffAsync(stuffIds);
}
finally
{
clientProxy.TryCloseAbortClientChannel();
}
}

最佳答案

dataType 用于指定请求的返回类型。 contentType 是您应该用来告诉服务器您要发送的内容的内容。

关于jquery - MVC 4 ApiController 操作上的空参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15342318/

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