在我的 Laravel 项目中,我想在 ajax 成功后刷新我的页面,但我的页面会在成功后刷新。我尝试在控制器中使用 laravel 重定向进行刷新,但没有成功,我也尝试在 ajax 中刷新,但什么也没发生?我该怎么做?我该怎么做?
控制器
if(request()->ajax()) {
//do something
return ['success' => 'successfully done'];
return redirect('admin/all')->with('status','Successfully done!');
Run Code Online (Sandbox Code Playgroud)
JS
<script type="text/javascript">
$('#master').on('click', function(e) {
if($(this).is(':checked',true))
{
$(".sub_chk").prop('checked', true);
} else {
$(".sub_chk").prop('checked',false);
}
});
$('.approve_all').on('click', function(e) {
var allVals = [];
$(".sub_chk:checked").each(function() {
allVals.push($(this).attr('data-id'));
});
if(allVals.length <=0)
{
alert("Please select row.");
}
else {
var check = confirm("Are you sure you want to delete this row?");
if(check == true){
var join_selected_values = allVals.join(",");
$.ajax({
url: $(this).data('url'), …Run Code Online (Sandbox Code Playgroud) 我试图增加变量value.当我选中一个方框时,该函数会cal运行并附加所advert.numbers检查的每个项目.如何增加advert.numbers变量value.
在我的下面的代码中,我不断得到NAN.
如何递增值并将值传递给输入框 id="values
<input type="text" class="form-control" id="values" placeholder="values" name="values">
<script type="text/javascript">
var values;
function cal(item) {
var advert = JSON.parse(item.dataset.name);
if(item.checked == true) {
$('.panel').append(
'<div class="container">'
+ '<p class="points" data-points="' + advert.numbers + '">'
+ advert.numbers
+ '</p>'
+ '</div>'
);
values += advert.numbers;
alert(values);
}
}
</script>
Run Code Online (Sandbox Code Playgroud)