Javascript symfony列表上的内联编辑元素存在问题

Javascript symfony列表上的内联编辑元素存在问题,javascript,php,ajax,symfony,Javascript,Php,Ajax,Symfony,我的问题:我无法编辑列表中的内联项。我通过切换按钮编辑元素并将其保存到数据库中。若我将按钮设置为禁用状态,我会收到消息“{”data:{},“status:“Success”}”,但我在这里看不到任何数据 像编辑、创建、删除、显示项目这样的正常操作有效,但只有此编辑内联项目有问题 这是我的目标:若按钮被禁用,我得到布尔值0(false),但若被选中,我得到布尔值1(true) 如果有任何帮助,我将不胜感激 要编辑的我的控制器: /** *@Route(“/{id}/editaction”,nam

我的问题:我无法编辑列表中的内联项。我通过切换按钮编辑元素并将其保存到数据库中。若我将按钮设置为禁用状态,我会收到消息“{”data:{},“status:“Success”}”,但我在这里看不到任何数据

像编辑、创建、删除、显示项目这样的正常操作有效,但只有此编辑内联项目有问题

这是我的目标:若按钮被禁用,我得到布尔值0(false),但若被选中,我得到布尔值1(true)

如果有任何帮助,我将不胜感激

要编辑的我的控制器:

/**
*@Route(“/{id}/editaction”,name=“pb_editacion”,methods={“GET”,“POST”})
*@return-JsonResponse
*/
公共函数editAction(请求$Request,$id):响应
{
如果($request->isXmlHttpRequest())
{
$pB=$this->getDoctrine()->getRepository(pB::class)->find($id);
$form=$this->createForm(PBType::class,$pB);
如果($form->isSubmitted())
{
$form->handleRequest($request);
if(false==$form->isValid()){
返回新的JsonResponse([
'状态'=>'错误',
'errors'=>$form->getErrors(),
],JsonResponse::HTTP\u错误请求);
}
$entityManager=$this->getDoctrine()->getManager();
$entityManager->flush();
返回$this->redirectToRoute('p_b_index'[
'id'=>$pB->getId(),
]);
}
返回新的JsonResponse([
“数据”=>$pB,
“状态”=>“成功”,
],JsonResponse::HTTP_(已创建);
}
}
我要请求的脚本:

$(function() {
            const toggles = document.querySelectorAll('.checkbox-switch input[type="checkbox"]');
            for (i = 0; i < toggles.length; i++) {

                if ((toggles[i].value) === "1" )
                {
                    toggles[i].checked = true;
                }
                else
                {
                    toggles[i].checked = false;
                }

                toggles[i].addEventListener('change', function () {
                    const toggle = this;
                    const newValue = this.checked;
                    const oldValue = !newValue;
                    const toggleUrl = "{{ path('pb_editacion', { id: '__ID__' } ,{ view:'list' } )|raw }}";
                    const newURL = toggleUrl.replace('__ID__', this.closest('tr').dataset.id);

                    let toggleRequest = $.ajax({
                        type: "GET",
                        url: newURL,
                        data: {},
                        dataType: 'json',
                        success: function (data) {
                            console.log(data);
                        }
                    });
                    toggleRequest.done(function(data) {});

                    toggleRequest.fail(function() {
                        // in case of error, restore the original value and disable the toggle
                        toggle.checked = oldValue;
                        toggle.disabled = true;
                        toggle.closest('.checkbox-switch').classList.add('disabled');
                    });
                });
            }
        });
$(函数(){
const toggles=document.querySelectorAll('.checkbox开关输入[type=“checkbox”]”);
对于(i=0;i
这张桌子在树枝上:


身份证件
{{'form.name_of_project'{124; trans}}
{{'form.internal_project'| trans}}
{{‘form.valuation’| trans}}
{{'形式.估价{日期}
{{'形式.销售金额{交易}
{{'形式.开始日期{日期}
{{'形式.日期{u关闭}
{{'形式.最后一次行动的日期}
{{'form.expect_date_of_close_project'{124; trans}}
{{{{}形式估值{u欧元}
{{'形式.估价}
{{'form.salled{u time'{124; trans}}
{{'form.dusted|time'{trans}}
{{'形式.花费的时间{百分比}
{{'form.finall_cost'{trans}
{{‘form.profit’| trans}}
{{'形式.潜在利润{交易}
{{'form.project_id'| trans}}
{{form.client_of|u project'{trans}}
{{'form.project_manager'{124; trans}}
{{'form.valuer'|trans}}
{{'form.markup'| trans}}
{{'form.options.actions'|trans}}
{pt_bs%中p_b的百分比}
{{p_b.id}}
{{p_b.name}
{{{p#{p#b.internalProject?'form.choices.yes''trans:'form.choices.no''trans}

}