0
我想通過點擊每個提交按鈕發送我的表單。每次點擊發送表單通過ajax
我的問題:如何發送每個表格並分別指出每個結果。我測試過下面的代碼,但它不發送任何東西,也沒有結果DIV與.divs
:
$("form").on('submit',function(e) {
var url = 'http://seller.ir/test'
$.ajax({
type: "POST",
url: url,
data: $(this).serialize(),
success: function(data) {
$(this).find('.divs').empty
$(this).find('.divs').html(data)
}
});
e.preventDefault();
});
form{
\t width:100px;
\t border:1px solid blue;
\t height:50px;
\t }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
<div class="divs">
<form>
<button id="done"type="submit">done</button>
</form>
</div>
<div class="divs">
<form>
<button id="done" type="submit">done</button>
</form>
</div>
<div class="divs">
<form>
<button id="done" type="submit">done</button>
</form>
</div>
ajax成功後,表單被刪除。添加'html(data)'.for更好的是你可以在表格中添加'.divs' – prasanth
@prasad是的,我想刪除表單並顯示第二頁的結果而不是那個 – inaz
首先,使用error函數用於調試AJAX。其次是通過ajax發送表單的簡單方法,看看這個鏈接http://malsup.com/jquery/form/#file-upload –