Ajax обмен на данни

G0ld

Registered
С Ajax изпращам данни до php файл където се проверяват и след това връща някакъв резултат. И ги извеждам в ajax файла с:

Код:
success: function(html){

}

Проблема идва когато правя проверка на това което връща. В php файла ако всичко е наред изкарва print "true"; обаче когато правя проверка в ajax-а if(html == "true") ми връща false, пробвах и с цифри пак не става.
 
Като напиша в php файла return true или return false нищо не връща в ajax файла на променлива html
Код:
success: function(html){

}
 
Ами тогава връщай на html, информацията която трябва да се изобрази.

Дай направо малко код и от двата края - и от javascript и от php.
 
Ajax:

Код:
$.ajax({
			type: "POST",
			url: "file.php",
			data: { username : $("#user").val(),
	email : $("#email").val(),
	password : $("#password").val()
	 },
			cache: false,
			success: function(html){
						
						
					
							if(html == true){
							document.write("true");
							}else{
							document.write("false");
							}
						
			
			}
			
		});

PHP:

Код:
$error = null;
	if($password == null){
		
		$error .= "Попълни полето за парола!";
	
	}
	
	if($nums['username'] > 0){
	$error .= "Потребителското име е заето!<br>";
	}

	if($nums['email'] > 0){
	$error .= "Имейла е зает!<br>";
	}

	
	if($error == null){
	return true;
	}else{
	return false;
	}
 

Back
Горе