可以使用带有$ .post的beforeSend()和complete()处理程序,或者你必须使用$ .ajax吗?
Nic*_*ver 38
你有2个选择,使用$.ajax()或$.ajaxSetup().
使用$ .ajax():
$.ajax({
type: 'POST',
url: url,
data: data,
success: success
dataType: dataType
});
Run Code Online (Sandbox Code Playgroud)
或者,在您的帖子运行$ .ajaxSetup()之前,但这会影响所有ajax请求:
$.ajaxSetup({
beforeSend: myFunc,
complete: myCompleteFunc
});
Run Code Online (Sandbox Code Playgroud)
小智 9
这将完成:
var jqxhr = $.post("example.php", function() {
alert("success");
jqxhr.complete(function(){ alert("second complete"); });
Run Code Online (Sandbox Code Playgroud)
对于beforeSend,如果你不想像之前所说的那样使用$ .ajax,你必须在调用$ .post之前使用$ .ajaxSetup.
| 归档时间: |
|
| 查看次数: |
37101 次 |
| 最近记录: |