2013-04-15 59 views
0
<form action ="send.php" name ="userdetails" onsubmit="display(); return false;"> 

雖然這確實會執行send.php腳本,但它會加載send.php頁面,並且當前頁面的內容會丟失。在不重新加載頁面的情況下執行php腳本

一旦表單提交,我需要執行以下操作 - 應發送一封電子郵件。但是當前頁面不會被改變。什麼是完成這個最好的方法?謝謝

+9

阿賈克斯是要走的路。 – Jon

+0

你可以舉一個例子 – DeanR

+1

@Jon AJAX是唯一的方式去... :) – cereallarceny

回答

0

設置action="..."的值將始終將您重定向到新頁面。

對於你想要做的,AJAX是完美的。它允許你在不離開頁面的情況下運行PHP腳本。我會檢查出jQuery's AJAX capabilities

+0

我已經試過,但這個重定向我太 – DeanR

+0

$阿賈克斯( { 方法: '後', 網址: 'send.php', 數據: { '用戶名':用戶 } }) – DeanR

+1

你需要http://api.jquery.com/event.preventDefault/ – elclanrs

相關問題