为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用 HTML、JavaScript 和 Laravel 插入 2 个动作?

如何使用 HTML、JavaScript 和 Laravel 插入 2 个动作?

慕尼黑8549860 2021-09-30 15:28:18
我需要同时设置 2 个功能。我需要将操作重定向到 Laravel 中的路由。并使用 Javascript 的 void 运算符来保持模态页面而不重定向到其他路由。当我尝试解决有关此问题的其他问题时,这会成为一个问题!例如,我假装同时实现了一个看起来像这个功能的代码。  <form method="post" action="javascript:void(0)" >   <form method="post" action="{{ route('myRoute.store') }}">输出应该是我将 post 方法重定向到我想要的具有上述 POST 方法的任何路由。并保持我的模态页面而不重定向到其他页面,就像使用 JavaScript 的 de void 运算符一样。在这种情况下,我不会假装使用 AJAX 请求。我只想使用其他替代方法来创建action="javascript:void(0)"当我的表单使用 Laravel 中的 POST 方法重定向到我的路由时。我该怎么做?
查看完整描述

2 回答

?
慕娘9325324

TA贡献1783条经验 获得超4个赞

使用 AJAX 完成此操作,{{ route('myRoute.store') }}使用相同的表单数据发送 POST 请求并打开success该 AJAX的模式。Jquery 中一个简单的 ajax 请求如下所示:


$.ajax({

    method:'POST',

    url: '{{ route('myRoute.store') }}', 

    data:{'id':id},

    success: function(result){

        $("#div1").html(result);

    }


});

这里,id 是要提交给请求的 url 的数据示例。


查看完整回答
反对 回复 2021-09-30
  • 2 回答
  • 0 关注
  • 175 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信