使用ajax和jQuery在PHP中进行调试
我使用使用ajax和jQuery在PHP中进行调试,php,jquery,ajax,debugging,error-handling,Php,Jquery,Ajax,Debugging,Error Handling,我使用$.ajax从jQuery向PHP函数提交请求。显然,我的一个函数有问题,因为它不能产生结果 在我的PHP代码中放置die()、header()或exit()是不起作用的。我需要一些可以用来调试代码的东西。有什么建议吗 这里是ajax /************ Update Job Status ************/ $('.update-job-status').on('change', function() { var status = $(this).val();
$.ajax
从jQuery向PHP函数提交请求。显然,我的一个函数有问题,因为它不能产生结果
在我的PHP代码中放置die()
、header()
或exit()
是不起作用的。我需要一些可以用来调试代码的东西。有什么建议吗
这里是ajax
/************ Update Job Status ************/
$('.update-job-status').on('change', function() {
var status = $(this).val();
var id = $(this).parent().children('#id').val();
var formData = "id="+id+"&status="+status;
$.ajax({ // Start the PHP submission
url : "/resources/submit.php?action=updateJobStatus",
type: "POST",
data : formData,
success: function(data, textStatus, jqXHR) { //data - response from server
$('.notification-success').css('display', 'block').append('Status was updated!');
$('.notification-success').fadeOut(2000, function(){
$(this).empty();
});
}
});
});
php是一个中间人,只是一个到正确php脚本的切换,这就是工作完成的地方
function updateJobStatus($id, $status) {
global $databaseController;
//I want to put something here to kill it.
$sql = 'UPDATE jobs SET status="' . $status . '" WHERE id="' . $id . '"';
$didHappen = $databaseController->update($sql);
return $didHappen;
}
您试过了吗?使用
错误回调您可以直接访问页面。使用debug=true
querystring值进行写入messages@Machavity我没有@ಠ_ಠ 那只会告诉我它失败了,而不是在哪里失败了,对吗?