好的,我需要一些帮助。
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
但它仍无效。
你能帮帮我吗?
答案 0 :(得分:2)
如果您尝试过:
http://uploader/apagarArquivo.asp?strHashArquivo=216daf162a3c3fd659d91d4e617af067
在网络浏览器中,使用的方法默认为GET
。
我可以看到你的ajax请求是POST
。您可以尝试将类型从POST
更改为GET
,看看是否有帮助。