2011-06-11 227 views
0

我想要做的是在我從服務器獲取ajax請求後,它是一個成功,我希望它顯示div.valid_box與它的data.message與正確的css應用它所有,但事後我需要它只是簡單地加載稱爲index.php的新頁面,這是管理面板頁面,但它不。任何想法爲什麼?未加載頁面

$.ajax({ 
    type: "POST", 
    url: "processes/login.php", 
    data: dataString, 
    dataType: 'json', 
    success: function(data) { 
     if (data.errorsExist) { 
      $('div.valid_box').hide(); 
      $("div.error_box").html(data.message).css("margin-left", "145px").css("width", "520px").show(); 
     } else { 
      $('div.error_box').hide(); 
      $("div.valid_box").html(data.message).css("margin-left", "145px").css("width", "520px").show().delay(10000).hide("slow", function() { 
       $('body').load('index.php'); 
      });  
     } 
    } 
}); 

回答

3

嘗試

window.location.href = "index.php"; 

,而不是

$('body').load('index.php'); 
+0

我不斷收到這樣的一個錯誤:$( 「div.valid_box」)HTML(data.message)的.css(」 $(... elay(10000).hide(「margin-left」,「145px」)。css(「width」,「520px」)。show()。delay is not a function [Break On This Error]慢「,函數(){ – 2011-06-11 06:14:27