2012-06-20 59 views
1

我不知道是否有人也許能幫助我,請頁面刷新和拉網成功消息發佈後

首先,我的道歉,因爲這可能是一個非常簡單的問題越多經驗豐富的開發,但是這是我第一次我正在建設的網站,請耐心等待。

對於我的網站,我有許多表單都適合我創建的模板。大多數表單都要求用戶點擊一個submit按鈕,然後調用一個PHP腳本將數據保存到MySQL數據庫中。

的我用來做這個代碼的例子,如下:

<form id="addfinds" name="addfinds" method="post" action="savefinds.php"> 

當表單提交後,在我的addfinds.php腳本中的行,然後呼應要麼Find savedThere was a problem

我正在單獨處理一些表單驗證以在提交之前清理數據,但我希望能夠做的是而不是從PHP腳本回顯的消息,我想彈出一個消息在屏幕上顯示的位置,以及提交是否成功以清除字段和刷新頁面。

我在這方面做了不少的閱讀,而且我對如何改進這一點還不確定。我只是想知道是否有人,或許比我有更多的經驗可以提供一些指導,或者指向一個好教程的方向。

+1

只是通過Ajax提交表單,不採取提交按鈕,只需使用普通按鈕,並在PHP腳本回音會說,無論是成功提交與否的消息,如果你成功遞交,只是顯示彈出消息,然後使用window.reload方法刷新頁面。 –

回答

0
function FUNCTIONNAME() { 
    $.ajax({ 
     type: "POST", 
     url: "YOUR METHOD NAME WHICH IS CALLED", 
     data: "{PARAMETER VALUES TO BE PASSED}", 
     contentType: "application/json; charset=utf-8", 
     dataType: "json", 
     complete: function() { 
     }, 
     success: function (msg) {      
      alert("YOUR SUCCESS MESSAGE HERE"); 
     }, 
     error: function (msg) { 
      alert("Error " + msg.d.toString()); 
     } 
    }); 
} 
+0

嗨@swapnesh,非常感謝您花時間回覆我的文章和解決方案。親切的問候 – IRHM

+0

@IRHM thx man ..upvoted :) – swapnesh