首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何通过邮件方式将数据从ajax传输到laravel 5.2控制器

如何通过邮件方式将数据从ajax传输到laravel 5.2控制器
EN

Stack Overflow用户
提问于 2019-02-07 15:07:14
回答 2查看 63关注 0票数 1

我想使用ajax将数据传输到控制器。下面是ajax代码

代码语言:javascript
运行
复制
$(document).on("click", '#bt1', function(e)
{
 e.preventDefault();
 $.ajax({
     url:"/insert_",
     type:"post",
     data:{
         name2:"admin",
         _token: $("input[name='_token']").val()
     }
  })
});

以下是控制器中的代码

代码语言:javascript
运行
复制
public function insert_db(Request $request)
{
   $a1=$request->input("name2");
   dd($a1);
}

这是布局代码

代码语言:javascript
运行
复制
<form action="/insert_" method="post">
@csrf
<input type="submit" id="bt1" value="do it">

下面是web.php的в代码

代码语言:javascript
运行
复制
Route::post('/insert_',"StudentController@insert_db");

如果我要在控制器中写这段代码

代码语言:javascript
运行
复制
dd($request->all());

然后显示以下内容

EN

回答 2

Stack Overflow用户

发布于 2019-02-07 15:23:12

首先,为了进行调试,请使用dd($request->all()),而不是尝试只显示一些值。但您的问题似乎是因为您正在使用$request->input('name2')。但是您的前端没有输入,您通过AJAX参数发送此值。因此,请尝试调用$request->name2

票数 0
EN

Stack Overflow用户

发布于 2019-02-07 15:32:15

我看不出有什么不对劲!尝试使用dd($request->all())检查提交的变量!如果变量name2在那里可用,那么尝试用

代码语言:javascript
运行
复制
$request->name2 

代码语言:javascript
运行
复制
 $request->`your_variable_name`
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54567989

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档