我想發送我的表單數據以及頁碼(分頁)在一個單一的職位(),不幸的是我不能讓它工作。這是代碼,它不包含{name:data}標籤。它運行良好,但顯然分頁不起作用。任何人都知道我可以如何發送序列化表單數據以及來自變量的一些信息?發送序列化表單數據以及其他數據與jQuery post()
$(document).ready(function(){
//set initial page to zero
var pageRequest = 0;
$('.datepicker').datepicker();
$('#search_text').keyup(function(){
$('#test_form').submit();
});
//assign current page number to variable and get a new page
$('#page-links').on('click', '.page-indv', function(){
var pageRequest = $(this).attr('id');
$('#test_form').submit();});
//Send form data and page number, recieve JSON results
$('#test_form').submit(function(){
$.post(
$(this).attr('action'),
{pgeNmbr : pageRequest}, //works fine with this line removed
$(this).serialize(),
function(data){
$('#results').html(data.html);
$('#page-links').html(data.page);
},
"json"
);
return false;
});
$('#test_form').submit();
});
如果您已經有'click'事件 - 您可以在窗體上添加隱藏字段並在其中寫入當前分頁值。當然,這不是一個解決方案。但仍然。 –
u_mulder,謝謝,這就是我的工作方式,只是好奇是否有辦法將它添加到發佈數據而不是使用隱藏字段。 –