2010-06-30 155 views
0

我遇到一個問題,當嘗試發送數據後發出ajax請求。如何通過post發送數據後發出ajax請求?

讓我們假設我有一個index.php文件。在我發送數據到同一個文件的形式,併發布後,我想要發出ajax請求,但它不會發生,因爲它「想」詢問重發數據,但它不顯示在彈出窗口中。

那麼,我如何禁用有關重新發送數據的問題,可以做出一個Ajax請求?

謝謝

+0

你能提供相關的代碼嗎? – Redlab 2010-06-30 10:48:15

+0

腳本很大,它只是阻止Ajax請求,因爲試圖提出有關重新發送數據的問題。這裏是這條消息 - 「爲了顯示這個頁面,Firefox必須發送信息,以重複以前執行的任何操作(例如搜索或訂單確認)。」 – Simon 2010-06-30 10:50:49

回答

1

這不會發生。發佈數據後,您實際上正在重新加載整個頁面。如果你想在帖子後面做一個AJAX調用,你應該考慮把post請求作爲ajax。

所以目前如果你正在做的是:
第1步:郵政數據到index.php
步驟2:AJAX調用

你應該考慮改制:
第1步:製作XHR呼叫發佈數據
第2步:再次進行XHR呼叫。

另一種方法是在post請求之後返回的Page中,你可以設置一個cliest側的js變量,並且在文檔加載時,你可以觸發AJAX請求,但是我不認爲這就是你正在找 。