こんにちは、私はドロップダウンの選択で複数選択ドロップダウンを持っています。これは複数選択ドロップダウンであるため、API コントローラーを呼び出しています。API に渡す ID のコレクションがあります。メソッドを試してみましたが、例外が発生しました。
this is what i have been trying
function GetProducts(obj) {
var SelProdids = [];
var selIds = $(obj).val();
if (selIds.length > 0) {
for (var i = 0; i < selIds.length; i++) {
SelProdids.push(parseInt(selIds[i]));
}
}
var params = {};
params.CatIds = SelProdids;
$.getJSON('http://localhost:6098/api/Marketing/GetProducts', { CategoryIds:params}, function (key,Products) {
});
}
and my api method looks like this
Public Product GetAllProducts(long[] CategoryIds)
{
}
しかし、私は例外が発生しています
**Exception**
{"ExceptionType":"System.InvalidOperationException","Message":"No MediaTypeFormatter is available to read an object of type 'Int64[]' from content with media type ''undefined''."
これを解決するのを手伝ってくれる人はいますか...