大家好,PHP MVC 的作業人員。使用 ajax 提交表單時遇到問題,在 Inspect 元素的網路區域中無法看到正在呼叫的特定 ajax。如果我嘗試在該 JS 中運行 console.log 或 alert 則它作業正常。這是我的 JS 代碼。提前致謝。
$(document).ready(function(){
$("button#applyLeave").click(function(){
console.log('asgnduser');
var leaveType = $("#leavetype").val();
var leaveDate = $("#leavedate").val();
var leaveTime = $("#leavetime").val();
var leaveDateRange = $("#reservation").val();
var leaveReason = $("#leavereason").val();
console.log(leaveType ' ' leaveDate ' ' leaveTime ' ' leaveDateRange ' ' leaveReason);
alert(APP_URL '/apply-leave');
var dataString = 'leaveType=' leaveType '&leaveDate=' leaveDate '&leaveTime=' leaveTime '&leaveDateRange=' leaveDateRange '&leaveReason=' leaveReason;
// AJAX Code To Submit Form.
$.ajax({
type: "POST",
url: APP_URL '/apply-leave',
data: dataString,
cache: false,
success: function(result){
// console.log('Success: ' result);
// alert('Data Saved Successfully');
if (result == 'success') {
alert("Leave applied!!!");
window.location.href = APP_URL '/leaves';
}
},
error: function(result){
// console.log('Error: ' result);
}
});
return false;
});
});
uj5u.com熱心網友回復:
我剛剛在代碼沙盒環境中試用了您的代碼,它運行正常。如果您沒有看到任何請求發出,那么很可能是您的按鈕或其ID不存在于 HTML 中。
這是我的示例代碼沙箱網址:https : //codesandbox.io/s/ecstatic-hugle-7rfnt? file =/ src/ index.js
您可以與您的代碼進行比較并查看差異。
uj5u.com熱心網友回復:
在這里犯了愚蠢的錯誤。在檢查元素中,網路日志的網路選項卡記錄被關閉,因為在那里無法看到 ajax。打開后我能看到它。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/396874.html
標籤:javascript php 阿贾克斯 模型视图控制器
