Ajax值未在php中更新 - Laravel

时间:2018-03-30 16:46:57

标签: php ajax laravel laravel-5.5

我有一个ajax调用,它将值发送到php就像这样

$.ajax({
    headers: {
        'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
    },
    type: "POST",
    url: '/app/itemmanagement',
    data: {
        activity_type: window.location.hash
    },
    success: function (data) {
        console.log("succes");
        // alert("success!");
    }
});

我使用INPUT从ajax获取值并传递给像这样的部分

<?php
    $activity_type = Input::get('activity_type');
    xdebug_break();
    $activity_type = isset($activity_type) ? substr($activity_type,1) : 'new';
?>

@include('partials.layouts._core_activity_header',['layout_type' => $activity_type])

当ajax发送数据时,部分未获得更新。

<div id="core-activity-name" class="core-display-align core-p-2">
    <?php
        $type = '';
        if($layout_type == 'reports'){
            $type = 'All';
            $type_opp = 'New';
        }else if($layout_type == 'new'){
            $type = 'New';
            $type_opp = 'View';
        }
        ?>
    <a class="core-remove-a-styling"  href="#">{{ $type }} Item Management</a>
</div>

变量$type总是输出它没有更新到全部,有人可以告诉我为什么它没有更新,我的代码有什么问题/逻辑?

0 个答案:

没有答案