我有一个页面,用户可以点击投票按钮,名为“喜欢”并完成投票,并且它可以无缝地使用ajax。
在所有浏览器上都可以使用,IE6和IE7除外。
AJAX
//gallery ajax vote
$( ".dialog-form" ).each(function(){
var vote_id = $(this).attr("rel");
$(this).dialog({
autoOpen: false,
height: 200,
width: 340,
modal: true,
buttons: {
"Vote": function() {
$.post(
"vote.php",
{ id: vote_id, form_key: key_val, vote: 'vote', via_ajax: 1 },
function(data) {
if(data == 'vote success') {
$("#vote-"+vote_id).hide();
$("#vote-"+vote_id).before('<span class="vote voted">Voted</span>');
}
$( this ).dialog( "close" );
}
);
$( this ).dialog( "close" );
},
Cancel: function() {
$( this ).dialog( "close" );
}
},
close: function() {
//allFields.val( "" ).removeClass( "ui-state-error" );
}
});
});