Jquery 常用技巧

Jquery的checkbox,radio,select等方法总结

Haorooms

Jquery通过Ajax方式来提交Form表单

1
2
3
4
5
6
7
8
$.ajax({
type: "POST",
url: "some.php",
data: "name=John&location=Boston",
success: function(msg){
alert( "Data Saved: " + msg );
}
});

但是对于form的每个input都写的话,是不是要吐血?
看看我的方法,首先我们把所有的input的name和value都取下来

1
2
3
4
5
6
7
8
9
10
11
$.ajax({
var str_data=$("#dlg_form input").map(function(){
return ($(this).attr("name")+'='+$(this).val());
}).get().join("&") ;
type: "POST",
url: "some.php",
data: str_data,
success: function(msg){
alert( "Data Saved: " + msg );
}
});