2014-06-25 49 views
-7

我已經創建了一個表單。有下列輸入:表單數據提交到jquery彈出div顯示相同的頁面後,獲取發佈和獲取請求

<form method="post" action=""> 
 
    <input type='text' name='first_name' /> 
 
    <input type='text' name='last_name' /> 
 
    <input type='text' name='email' /> 
 
    <input type='text' name='phone' /> 
 
    <input type='submit' value='submit' /> 
 
</form>

我想在時尚的方式就像光盒的jQuery一個jQuery彈出內提交上述形式通過在相同使用POST請求像index.html文件。從那裏我想在彈出窗口中加載一個不同的文件,該文件將會發布諸如inquiry.php之類的表單值。

如果可能,請更新本主題的分步教程。我已經搜索過,但我沒有找到適合它的主題。

+5

'更新教程一步一步我們是不是freelancers.post你嘗試過的代碼 –

+0

你試過了嗎?post fiddle –

+0

我試過這個方法,但是它在新的w中打開indows水龍頭。我想打開它新的div燈箱..... $(document).ready(function(){('#myform')。submit(function(){ window.open('','formpopup ';'width = 400,height = 400,resizeable,scrollbars'); this.target ='formpopup'; }); }); – knsmith

回答

0

HTML:網頁

<div id="pop-up"> 
<form method="post" id="myform"> 
<input type='text' name='first_name' /> 
<input type='text' name='last_name' /> 
<input type='text' name='email' /> 
<input type='text' name='phone' /> 
<input type='button' value='submit' id='send'/> 
</form> 
</div> 

JS(jQuery的):

(function($) { 
    $('#send').click(function(){ 
     $.post('inquiry.php', 
     $('#myform').serialize()) 
     .done(function(data) { 
      $('#pop-up').html(data); 
     }); 
    }); 
})(jQuery); 

inquiry.php

此topic`
<?php 
echo $_POST['first_name'] . ' ' . $_POST['second_name']; 
//... 
+0

謝謝Mr. wingsfovina ..它正在工作。 – knsmith

+0

@ user3340947根本沒有。請,如果有幫助,批准答案) – ovnia

相關問題