【问题标题】:laravel 5 ajax request controller app not workinglaravel 5 ajax 请求控制器应用程序不工作
【发布时间】:2015-03-03 17:40:54
【问题描述】:

我想使用此代码购买它留在 Procesando,espere por 青睐....

jquery:

function realizaProceso(valorCaja1, valorCaja2){

        var parametros = {
            "valorCaja1" : valorCaja1,
            "valorCaja2" : valorCaja2
        };

        $.ajax({
            data:  parametros,
            url:   'ajax/pregunta',
            type:  'POST',
            beforeSend: function () {
                $("#resultado").html("Procesando, espere por favor...");
            },
            success:  function (data) {
                $("#resultado").html(data.resultado)
            }
        });

HTML

    Introduce valor 1
<input type="text" name="caja_texto" id="valor1" value="0"/>


Introduce valor 2
<input type="text" name="caja_texto" id="valor2" value="0"/>

Realiza suma
<input type="button" href="javascript:;" onclick="realizaProceso($('#valor1').val(), $('#valor2').val());return false;" value="Calcula"/>
<br/>
Resultado: <span id="resultado">0</span>

路线

Route::post('ajax/pregunta', [
    'as' => 'ajax/pregunta', 'uses' => 'AjaxController@pregunta'
]);

控制器

<?php

namespace App\Http\Controllers;


use App\Http\Requests\Request;
use Illuminate\Support\Facades\Response;

class AjaxController extends Controller {
    public function __construct()
    {
        $this->middleware('auth');
    }

    public function pregunta(){
        $resultado = Request::input('valorCaja1') + Request::input('valorCaja2');
        return response()->json(['resultado' => 'Roberto']);
    }
}

当我点击“Calcula”按钮时“Procesando, espere por喜爱...”出现在屏幕上,但它没有加载成功代码,有什么解决方案吗??

谢谢!!

【问题讨论】:

标签: php jquery ajax laravel-5


【解决方案1】:

我认为你需要提供一个令牌,我不确定,但我认为这是必要的

在你的页面 blabla.blade.php 添加

 <input type="hidden" name="_token" id="_token" value="{{{ csrf_token() }}}" />

然后在你的 ajax 调用中

   var tok = $('#_token').val();

   var parametros = {
        "valorCaja1" : valorCaja1,
        "valorCaja2" : valorCaja2,
        "_token" = tok
    };

问候...

【讨论】:

    猜你喜欢
    • 2015-03-04
    • 2017-02-26
    • 1970-01-01
    • 1970-01-01
    • 2014-08-03
    • 2020-08-06
    • 2015-02-02
    • 2014-03-01
    • 1970-01-01
    相关资源
    最近更新 更多