我有一个脚本,其中使用 ajax 将密码发送到 PHP 文件。然后 PHP 文件检查密码是否正确,并发送回带有链接和成功代码的数组数据。收到数据后,alert的时候可以清楚的看到key和value,但是如何操作key从中获取value呢?
请参阅下面的示例,了解我如何使用 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]
}