我用ajax發送數據到我的asp經典頁面 - 用新的FormData() 和我的警報顯示[對象FormData],所以它應該是正確的? 但我試圖從我的成功警報的asp頁面顯示變量「folderName」,但它沒有顯示任何東西。在經典的asp頁面上回溯ajax formData?
那麼如何在asp頁面上接收formData?
這就是我現在
var formData = new FormData($$(page.container).find('#pdffile')[0]);
formData.append("folderName", "manmade");
myApp.alert(formData); //this shows [object FormData]
$$.ajax({
method: 'POST',
url: 'dokument/dokument2.asp',
//processData: false,
//contentType: false,
enctype: 'multipart/form-data',
data: formData,
success: function (data) {
myApp.alert(data)//I get nothing in the alert?
}
});
return false;
});
,在我的ASP頁我只是使用的request.form有!?
<%
folderName = request.form("folderName")
%>
<!doctype html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<%=folderName%>
</body>
</html>
我不知道爲什麼我不能接收我的asp頁面上的變量? 任何輸入真的很感激,謝謝。
如果dokument2.asp的目的是填充js警報,是html(而不是純文本或xml)輸出的正確格式? – John
我沒有看到代碼的明顯問題,您是否驗證過您實際上正在發送可以使用螢火蟲,開發人員工具或提琴手的數據? – Rafael
約翰,如果我發送它只是 - 數據:一些變量,然後我得到它在警報但不是如果我使用formData? –