2012-12-20 46 views
0

我有這樣的:Ajax表單提交後不能正常工作

$('#my_form').submit(function() { 
     setTimeout(function() { 
      console.log('1'); 
      $.ajax({ 
       type: "GET", 
       url: "/CorrectUrl/CorrectUrl", 
       data: {}, 
       success: function (data) { 
        console.log('2'); 
       }, 
       error: function (a, b, c) { 
        console.log(a); 
       } 
      }); 
     }, 100); 
    }); 

而且表單的URL被調用和執行。該表單返回值。 但CorrectUrl沒有被調用。爲什麼?

回答

7

你需要從preventDefault()

$('#my_form').submit(function (e) { 
    e.preventDefault(); 
存在的停止默認操作