我在尝试从 ajax 获取响应时遇到问题。但是,如果出现问题,它应该返回一条错误消息,如果没有错误,它应该重定向: - 即使存在错误,下面的代码也只是重定向,那么这是使用 post ajax 请求的正确方法吗?我的代码如下:$('input[data-post]').click(function(event){ event.preventDefault; var ajaxRequest; var values = $('form').serialize(); var output = $('div.message'); ajaxRequest = $.ajax({ url: $('form').attr('action'), method: "POST", contentType: "text/html; charset=utf-8", dataType: "html", data: values }); ajaxRequest.done(function(){ window.location.href = 'blah blah'; }); ajaxRequest.fail(function(){ // output.html('error'); console.log('error'); }); });
添加回答
举报
0/150
提交
取消