我无法在ajax中返回Data

问题描述 投票:1回答:2

我无法通过Ajax从控制器获得响应,我该怎么办?:

$("document").ready(function(){
    $("#send").click(function(e){
        e.preventDefault();
        var question = $("input[name=question]").val();
        $.ajax({
            type: "POST",
            url : "/Admin/question/store?token={{$t}}",
            data : {'question':question},
            success : function(data){
                alert(data);
               console.log(data);
            }
        });
    });
});

在控制器中我只想返回一个字符串进行测试:

public function store(Request $request)
          {
            return "success";
          }
ajax laravel
2个回答
0
投票

为了让您在AJAX中获得响应,您必须打印数据,是否在返回后打印?如果没有,请尝试:

public function store(Request $request)
{
    echo "success";
}

0
投票

我解决了,

第一个问题是URL,我将其更改为:

  {!! route('store') !!}

并且不知道在api写我的路线!!!!而不是网络

© www.soinside.com 2019 - 2024. All rights reserved.