2014-12-30 40 views
0

我想使用一個JavaScript XMLHttpRequest對象回發到我的操作方法。XMLHttpRequest.open POST請求與參數asp.net

目前我有以下幾點:

xmlhttp.open('POST', '../Employees1/HandleFileUpload', true); 

與我的操作方法不採取參數

public PartialViewResult HandleFileUpload() { 

} 

我怎麼改變.open方法,如果我想我的操作方法取一個參數:

public PartialViewResult HandleFileUpload(int year) { 

} 
+0

https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest – epascarello

+0

你確定它的'.open'而不是'.send'有改變嗎? – Musa

+0

@Musa不,我不是,是.send? –

回答

0

我做了以下工作:

xmlhttp.open('POST', '../Employees1/HandleFileUpload?year=2014', true); 
+1

您的代碼將以GET方式工作,而不是POST 'xmlhttp.open('POST','../Employees1/HandleFileUpload',true); xmlhttp.send(「year = 2014&otherparam = otherdata」)' - 這將發送數據作爲發佈請求 – genichm

+0

@genichm感謝您分享正確的方法!我會在我的代碼中更改它。 –