Javascript 如何使用ajax更改控制器中的变量
如何使用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
$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");
}
});
}