Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/428.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用ajax更改控制器中的变量_Javascript_Php_Jquery_Ajax_Laravel - Fatal编程技术网

Javascript 如何使用ajax更改控制器中的变量

Javascript 如何使用ajax更改控制器中的变量,javascript,php,jquery,ajax,laravel,Javascript,Php,Jquery,Ajax,Laravel,如何使用ajax更改控制器中的变量 控制器: $basl = array(2018,11,18,0,0); $deger = 3; $baslamatarihi=Carbon::create($basl[0],$basl[1],$basl[2],$basl[3],$basl[4]); $bitistarihi =Carbon::create($basl[0],$basl[1],$basl[2],$basl[3],$basl[4])->addDay($deger); Script.js

如何使用ajax更改控制器中的变量 控制器:

$basl = array(2018,11,18,0,0);
$deger = 3;

$baslamatarihi=Carbon::create($basl[0],$basl[1],$basl[2],$basl[3],$basl[4]);
$bitistarihi =Carbon::create($basl[0],$basl[1],$basl[2],$basl[3],$basl[4])->addDay($deger);
Script.js

$("a.sol").click(function() {
    $.ajax({
        url: '/postajax',
        type: 'POST',
        data: {sayi: 3},
        dataType: 'JSON',
        success: function (data) {
            console.log("ok");
        }
    });
}

如何使用ajax更改
$basl[2]
变量?

您可以使用如下函数:

php 控制器: jquery
$(“a.sol”)。单击(函数(){
$.ajax({
url:“/postajax”,
键入:“POST”,
数据:{“basl”:“},
数据类型:“JSON”,
成功:功能(数据){
log(“您的数据已更改”);
}
});
}
<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class CalendarController extends Controller
{
     public function store(Request $request)
     {
        $basl[2] = $request->input('basl');
     }
}
Route::post('postajax','CalendarController@store');
$("a.sol").click(function() {
    $.ajax({
        url: '/postajax',
        type: 'POST',
        data: {"basl": "<what you want>"},
        dataType: 'JSON',
        success: function (data) {
            console.log("your data changed");
        }
    });
}