Проблема в том, что form
не определено, где вы используете его в Firefox, вы могли бы написать это немного по-другому, чтобы быть кросс-браузерно-совместимым, как это:
function get() {
$('#dare').fadeOut(500);
$.post ('data.php', $("form").serialize(), function(output) {
$('#dare').html(output).fadeIn(500);
});
}
Функция .serialize()
примет каждый элемент ввода в форме и сериализует его, в результате чего тот же запрос, который делают все другие браузеры ... в гораздо меньшем количестве кода:)