KrotovRoman
11/8/2013 - 7:38 AM

Ajax json

Ajax json

$(function() {
		
		$( "#login").click(function() {
				$.ajax({      
						type: "POST",
						url: "<?=base_url()?>user/login_validation",		      
						data: {
							email: 		$('[name="email"]').val(),
							password: 	$('[name="password"]').val(),
						},	
						dataType: 'jsonp', 
						cache: false,
					    beforeSend: function(html){$("#loading").fadeIn('fast'); },
						complete: function(data){	
						
							if (data.responseJSON.type=='error'){	//если сервер вернул ошибку
								var arr=data.responseJSON.text_errors;
								var index;
								for (index = 0; index < arr.length; ++index) 
									Materialize.toast(arr[index], 4000); 
									
							} else  location.href='http://'+window.location.host;
							
							
							$("#loading").fadeOut('fast'); 
						},
						error: function(){$("#loading").fadeOut('fast');}
				});	
		});
	});