我想将 FormCollection 发送到 Ajax 函数。
所以这是我的 Ajax 函数
function checkProductAttribute(productVariantId)
{
var form = $("product-details-form").serialize();
$.ajax({
cache:false,
type: "POST",
dataType: 'html',
url: "@(Url.Action("CheckProductVariantToCart", "ShoppingCart"))",
data: { "productVariantId": productVariantId, "shoppingCartTypeId": 1, "form": form },
success: function (msg) {
if(msg == 'true' )
{
returnVal = true;
}
else
{
returnVal = false;
}
},
error:function (){
returnVal = false;
alert("fail");
}
});
return true;
}
这是我的控制器
public bool CheckProductVariantToCart(int productVariantId, int shoppingCartTypeId, FormCollection form)
{
//Somthing here
return true;
}
我的问题是 - 如何发送 FormCollection 认为 Ajax 函数?