下午好。
我正在使用ajax / json将表单发送到php文件。发送和PHP执行效果很好。但是ajax的成功功能还没有发挥作用?下面我将描述ajax和php中的代码:
Ajax文件:
$.ajax({
type: 'POST',
url: 'datacheck.php',
data: { ws_safe_email : ws_safe_email },
dataType: 'json',
//
beforeSend : function() {
$('div').hide();
$('div').text('Analisando Dados, Aguarde...').fadeIn('slow');
},
//
complete : function() {
},
//
success : function(json) {
var info = json.info;
alert(info);
},
//
error : function() {
//
}
});
Php文件:
<?php
$ws_safe_email = $_POST["ws_safe_email"];
if ($ws_safe_email == "") {
$objreply["info"] = "Email vazio ?";
}
else {
$objreply["info"] = "Email: $ws_safe_email, recebido com sucesso." ;
}
echo json_encode($objreply);
Obs:我使用调试浏览器并确认php以JSON格式发送响应。但是Ajax的成功并没有得到php的响应?