PHPファイルにパスワードを送信するためにajaxが使用されているスクリプトがあります。次に、PHP ファイルはパスワードが正しいかどうかをチェックし、配列のデータをリンクと成功コードと共に送り返します。データが受信されると、アラートを出すとキーと値がはっきりとわかりますが、キーを操作して値を取得するにはどうすればよいでしょうか?
jQuery Ajax と PHP の通信に使用する例については、以下を参照してください。
jQuery アヤックス:
$.ajax({
type: "POST",
url: "test.php",
data: { pass: $("#pass-field").val() }
}).done(function(data) {
if(data.link != ""){
alert("Link: " + data.link);
}
});
PHP:
if(strtolower($retrieved_password) == $original_password){
echo json_encode(array("link" => "personal/cv.doc", "success" => "true"));
}else{
echo json_encode(array("link" => "", "success" => "false"));
}
?>
data.link をアラートすると、次のコードが表示されます。
function link() {
[native code]
}