Javascript XMLHttpRequest.open POST请求,参数为asp.net
我正在尝试使用javascript XMLHttpRequest对象发回我的操作方法 目前我有以下几点:Javascript XMLHttpRequest.open POST请求,参数为asp.net,javascript,ajax,xml,asp.net-mvc,Javascript,Ajax,Xml,Asp.net Mvc,我正在尝试使用javascript XMLHttpRequest对象发回我的操作方法 目前我有以下几点: xmlhttp.open('POST', '../Employees1/HandleFileUpload', true); 我的动作方法没有参数 public PartialViewResult HandleFileUpload() { } 如果我希望我的操作方法采用一个参数,如何更改.open方法: public PartialViewResult HandleFileUpload(
xmlhttp.open('POST', '../Employees1/HandleFileUpload', true);
我的动作方法没有参数
public PartialViewResult HandleFileUpload() {
}
如果我希望我的操作方法采用一个参数,如何更改.open
方法:
public PartialViewResult HandleFileUpload(int year) {
}
我做到了以下几点,效果很好:
xmlhttp.open('POST', '../Employees1/HandleFileUpload?year=2014', true);
你确定必须更改的是
.open
而不是.send
吗?@Musa不,我不是,是.send吗?你的代码将作为GET而不是POSTxmlhttp.open('POST','../Employees1/HandleFileUpload',true);xmlhttp.send(“year=2014&otherparam=otherdata”)
-这将以post方式发送数据request@genichm谢谢分享正确的方法!我将在代码中更改它。