全て、
HTMLデータ型を介してPHP URLを呼び出すAJAX関数があります。サーバーの制約により、AJAX 要求に他のデータ型を使用できません。メッセージを出力し、リターン コードに基づいてシナリオを処理しようとしています。次のコードは機能していないようです。アドバイスできますか?
簡単な AJAX 呼び出しを次に示します。
$.ajax({
type: "POST",
url: "validateUser.php",
dataType: html,
success: function(msg, errorCode){
if(errorCode == 10)
{
callAFunction();
}
else if(errorCode == 20)
{
callSomething();
}
else
{
doSomethingElse();
}
}
});
PHP CODE:
---------
<?php
function validateUser()
{
$username = 'xyz';
if (!empty($username) && strlen($username)>5)
{
echo 'User Validated';
return 10;
}
else if (empty($username))
{
echo 'Improper Username';
return 20;
}
else if (strlen($username)<5)
{
echo 'Username length should be atleast 5 characters';
return 30;
}
exit;
}
?>
ありがとう