2014-01-18 61 views
0

假設我有某種形式的像這樣的index.php如何設置在diago中顯示的表單動作結果?

<form method="get" name="s" action="search.php" id="s"> 
<input type="text" name="email" size="25" /> 
<input type="submit" name="ss" value="search" id="ss"/> 
</form> 

將提交輸入電子郵件search.php時,依序按一下[search按鈕。

我的問題是如何在jQuery的對話框中顯示結果(從search.php獲得,也應該認爲email應提交到search.php頁面)?

謝謝!

- 編輯:Improved--

$(document).ready(function() { 
     $('#s').on("submit", function(e){ 
       e.preventDefault(); 
       $.get("search.php",$(this).serialize(), function(data){ 
         //alert(data); 
         $('<div></div>').html(data).dialog({ 
           autoopen: false, 
           modal: false, 
           width: 900, 
           height: 300 
           }).dialog('open'); 
       }); 
     }); 
}); 

我相信我的代碼寫在這裏,但似乎我沒有輸出,爲什麼呢?

回答

1
$("#s").on("submit",function(e){ 
e.preventDefault(); 
$.get("search.php",$(this).serialize(),function(data){ 
alert(data);//or do whatever you want! 
}); 
}); 
+0

非常感謝,但你能幫我把結果放在jQuery對話框中嗎? –

+0

你的意思是一個模態窗口?如果是,那麼搜索如何在jquery中創建一個模式窗口或使用jquery插件來實現。 – SuperNOVA

+0

問題已被編輯,請再次看看。 –