0
好的,我需要一些幫助。
var DeletarArquivo = fnDeletarArquivo(hashArquivo);
$.when(DeletarArquivo).then(function (theData) {
//do something
});
其功能fnDeletarArquivo
它用於刪除文件。正是在這裏:
function fnDeletarArquivo(hashArquivo){
var parametros = {
strHashArquivo: hashArquivo
};
var parametros = jQuery.param(parametros);
return $.ajax({
type: "POST",
url: "uploader/apagarArquivo.asp",
data: parametros
});
}
,當我通過查詢字符串訪問apagarArquivo.asp
工作文件:http://uploader/apagarArquivo.asp?strHashArquivo=216daf162a3c3fd659d91d4e617af067
但是,通過使用AJAX沒有。 我錯過了什麼?我已經試過電話:
fnDeletarArquivo(hashArquivo);
//do something
但它仍然無法正常工作。
你能幫我嗎?
您的ajax發佈數據而不是創建查詢字符串。你不應該使用GET嗎? –
檢查您的開發者控制檯網絡選項卡,確保ajax請求使用相同的URL並且響應成功。正如凱文提到你發佈,並且我猜測asp頁面只能查詢查詢字符串值而不會發布值。你將不得不看看asp代碼來驗證。 – AaronLS
** **如何不工作?問題是什麼? – SLaks