2015-06-29 60 views
2

我有有電子郵件領域的一種形式:獲取價值,並通過使用AJAX的新頁面,而不提交表格

<input type="email" id="email" name="email"/> 

而一個驗證按鈕:

<span style="cursor:pointer"> 
<p id="verify">Verify</p> 
</span> 

當用戶點擊這個驗證,輸入字段(在verify_ajax.php)使用下面的腳本,其請求驗證代碼被加載,

<script> 
$function() 
{ 
    $('#verify').click(function(){ 

    $('#getcode').load('verify_ajax') 

    } 
} 
</script> 

這裏,引用代碼是其中Ajax內容將被加載。 現在,我想通過電子郵件頁面verify_ajax(在上面的函數加載)。我對所有這些ajax都很陌生,請幫我解決這個問題。

更新:我通過用ajax,如:

<script> 
$function() 
{ 
    $('#verify').click(function(){ 

    $('#getcode').load('verify_ajax?email='+$('#email').val()) 

    }) 
}) 
</script> 

而且,沒有錯誤,驗證碼輸入加載。 但對verify_ajax沒有電子郵件,我認爲我做的是頁面上的一些錯誤:verify_ajax.php

if(isset($_GET['email']) 
    echo 'Working'.$_GET['email'] 

這是隻顯示工作作爲輸出。

回答

0

使用形式的序列化,然後將其發送到頁面。

var data = $('#FormId').serializeArray(); 
$('#getcode').load('verify_ajax',data); 
相關問題