Javascript Jquery Ajax Post Symfony 500内部服务器错误:
我试图在Symfony中使用Ajax,下面的代码是:Javascript Jquery Ajax Post Symfony 500内部服务器错误:,javascript,jquery,ajax,symfony-2.8,Javascript,Jquery,Ajax,Symfony 2.8,我试图在Symfony中使用Ajax,下面的代码是: <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#area")
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#area").append('');
$(function () {
$('.auditBtn').on('click',function(){
$area = $(this).attr('data-area');
$idAudit = $(this).attr('data-id');
var today = new Date();
var dd = String(today.getDate()).padStart(2, '0');
var mm = String(today.getMonth() + 1).padStart(2, '0'); //January is 0!
var yyyy = today.getFullYear();
today = mm + '/' + dd + '/' + yyyy;
$("#area").append('<b> '+ $area+ '</b>');//$("#responsible").append('<b> '+ $responsible+ '</b>');
$("#startDate").append('<b> '+ today+ '</b>');
$("#idAudit").append('<b> '+$idAudit+'<b>');
$.ajax({
url: '{{ (path('questionsByAudit')) }}',
type: "POST",
dataType: "json",
data: {
"idAudit":$idAudit
},
async: true,
success: function (data)
{
console.log(data)
alert("Funciona!!!");
}
});
});
});
</script>
这是我在控制器中的功能:
public function getQuestions(Request $request)
{
$em = $this->getDoctrine()->getEntityManager();
$idAudit = $request->request->get('idAudit');
$result = $em->getRepository('FSABundle:FsaAudits')
->findOneBy($idAudit);
return $result;
}
但在单击按钮.auditBtn时,我得到以下错误:关于如何修复它有什么想法或建议吗?或者我做错了什么。显然,“服务器错误”是服务器代码中的错误。您必须查看服务器上的日志等,才能发现问题所在。我如何在Symfony中检查它们?在/var/log/dev.log或/var/log/prod.log中什么都没有?
public function getQuestions(Request $request)
{
$em = $this->getDoctrine()->getEntityManager();
$idAudit = $request->request->get('idAudit');
$result = $em->getRepository('FSABundle:FsaAudits')
->findOneBy($idAudit);
return $result;
}