我有一个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
总是输出新它没有更新到全部,有人可以告诉我为什么它没有更新,我的代码有什么问题/逻辑?