私はこのjQueryスクリプトを持っています
var dataString = "class_id="+class_id;
$.ajax({
type: "POST",
url: "page.php",
data: dataString,
success: function (msg) {
//stuck here
},
error: function () {
showNotification("error", "Could not process at this time, try again later."); //this is a function created by me (which works fine so I just left the code in here)
}
});
私のPHP出力はこのようなものです
echo '{status:1,message:"Success"}';
また
echo '{status:0,message:"Failure"}';
私がjQueryの部分でやろうとしているsuccess: function(...)
のは、ステータスが0か1かをチェックしてからメッセージを表示することです。
私がやろうとしたのは
success: function(text) {
if(parseInt(text.status) == 1) {
alert(text.message); // this is the success, the status is 1
} else {
alert(text.message); // this is the failure since the status is not 1
}
}
これは機能しませんでした。ステータスが 1 であったにもかかわらず、else ステートメントのみを出力していました。