[英]Ajax: onload serialize() form
I want to submit form data with ajax "onload". 我想使用ajax“ onload”提交表单数据。
Does the following jquery-ajax submit its data on load? 以下jquery-ajax是否在加载时提交其数据? If not how to do it?
如果没有怎么办呢?
<form method="GET" name="myform2" id="myform2">
<input type="hidden" name="car" value="bmw">
<input type="hidden" name="moto" value="honda">
<button id="submit2" type="submit" value="submit2" name="submit2">
Js s
$(document).ready(function(){
function sssssss2(page){
var form2 = document.myform2;
var dataString1 = $(form2).serialize() + '&page=' + page;
$.ajax
({
type: "GET",
url: "query.php",
data: dataString1,
success: function(ccc)
{
$("#search_results").html(ccc);
}
});
}
sssssss2(1) ;
$('#search_results .pagination li.active').live('click',function(){
var page = $(this).attr('p');
sssssss2(page);
});
});
Both document ready and window load both occur roughly at the same time. 准备好文档和加载窗口都大致同时发生。
But you can also write like this 但是你也可以这样写
$(window).load(function() {
// your code here
});
This function will execute when window is loaded fully. 窗口完全加载后将执行此功能。 and yes use .on inspite of .live().
是的,尽管使用.live(),也可以使用.on。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.