我想知道如何使用jQuery ajax这样做.现在我有一个jQuery ui对话框弹出窗口,它上面有一个html输入文件.
现在当用户点击导入时,我想用jQuery向服务器发一个ajax帖子.
我不知道如何将文件传递到我的操作视图.
现在我有一个完整的帖子,所以我有这个
<% using (Html.BeginForm("Import","Controller",FormMethod.Post,new { enctype = "multipart/form-data" }))
{%>
然后在我的控制器中
public ActionResult Import(HttpPostedFileBase file)
所以我不知道如何使用jQuery传入HttpPostedFileBase以及如何在jQuery中设置enctype =“multipart / form-data”.
编辑
好吧,jQuery表单插件似乎是要走的路.
$('#frm_ImportCalendar').livequery(function()
{
var options = {
dataType: 'json',success: function(response)
{
alert(response);
}
};
$(this).ajaxForm(options);
});
我想知道为什么我的json没有工作,但有人提到你不能正常使用它.我正在查看有人能够使用json的其他链接.
我不确定为什么Lck在ajax submit方法之前使用.submit.
编辑
Dictionary
最佳答案
原文链接:https://www.f2er.com/jquery/427845.html