[英]Data not being sent to PHP from jQuery AJAX
遵循 ajax 代碼不會將數據發送到 PHP。 這段代碼有什么問題嗎?
數據 = {"電子郵件":email,"reset_key":getUrlVars()["key"]}; 控制台.log(數據); console.log 顯示 {email: "test@gmail.com", reset_key: "6d8fd92a9c49bf139f945350c7c39092"}
// alert($('#reset_key').val());
$.ajax({
url: '<?=$server?>/inc/ajax.php?q=check_reset_expiry',
data: data,
type: 'post',
dataType: 'json',
processData: false,
contentType: false,
})
.done(function(res){
console.log(res);
if (res.hasError) {
$("#errMsgReset").show(100);
$("#errMsgReset").html(res.errorMsg);
$('#btn-reset').attr('disabled', true);
}
})
.fail(function(err){
console.log(err);
$('#errMsgReset').show(100);
$("#errMsgReset").html("Password reset failed. Please try again.");
});
也許這可以幫助你:
.done(function(data){
console.log(data);
})
你得到一個 json 字符串沒有 html。 因此,創建 HTML 代碼並將其傳遞給 html() function。
錯誤應該失敗
.fail(function(err){
console.log(err);
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.