jQuery - 如何模拟ajaxSubmit的错误事件

q09*_*987 6 jquery

我使用ajaxSubmit提交我的表单,并希望测试事件返回错误的情况.

  var options = {
    beforeSubmit: showRequest,  // pre-submit callback 
    success:      showResponse, // post-submit callback 
    error:        printError,
    url:          '../validation.php'
  };
  $('#form1').submit(function () {
    $(this).ajaxSubmit(options);
    return false;
  });
Run Code Online (Sandbox Code Playgroud)

换句话说,我需要知道如何模拟错误事件,以便我可以测试函数printError.

谢谢

Dut*_*432 7

.....尝试将AJAX请求指向无效的URL?我认为那会工作..


Nik*_*ohl 7

使用header语句从php脚本返回错误代码.例如

header(‘HTTP/1.0 403 Forbidden’);
Run Code Online (Sandbox Code Playgroud)

要么

header(‘HTTP/1.0 404 Not found’);
Run Code Online (Sandbox Code Playgroud)