doforumda 0 Newbie Poster

hi
i wrote a code for login. it uses xhtml, ajax and php. the problem is when i try to login using firefox and chrome it does log me in and working fine but when i check it on IE8 and safari it does not log me in. it just displays loader and does not process the code and does not log me in.

what am i doing wrong in this code. help please

$(document).ready(function () {
	//This is function triggers when login button is clicked.
	$('#loginbtn').click(function (){
		hideshow('loader',1);
		var url = "login.php";
		//var queryString = $("#login_form").serialize();
		var email = $('#email').val();
		var password = $('#password').val();
		var queryString = 'email=' + email + '&password=' + password;
		//alert(email);
		//alert(queryString);
		$.ajax({
			type: "POST",
			url: url,
			data: queryString,
			dataType: 'json',
			success: show_login
		});		
	});
	
	//This function triggers when loginbtn process is successfully completed.
	function show_login(resultData) {
		//alert(resultData.error);
		if(resultData.error=='no') {
			$('.error').css('visibility','hidden');
			$('#login_form').submit();
			hideshow('loader',0);
		}
		else {
			hideshow('loader',0);
			$('.error').html(resultData.fieldErrors).css('visibility','visible');
		}
	}
});