--情况就是这样:
在我的Laravel 4应用程序中,验证后,它会重定向到显示成功消息的同一个页面。
效果很好。问题是页面很重,所以重定向过程需要3秒。
我想做的是,在不重定向的情况下显示一条消息。为了节省再次加载页面所需的时间,并立即显示消息。
这是代码:
return Redirect::back()->with('message','<b>Congratulations! You have succesfully sent the email');
这是一个问题:
是否可以获得相同的结果,即显示一条成功的消息,而不重定向到同一页?如果是
首先,我是一个中国学生。我会尽力解释我的问题,但我的英语不是很好。非常抱歉。在我的登录网站中,我将使用ajax post data(id,passwd...)来路由。毕竟,确认,如果数据是正确的,登录网站将重定向到另一个网络路线。但控制器功能不能重定向。比如:
return redirect('wx/setdev');
//not work in controller function ,but work in route function
如果我向控制器提交表单,控制器可以重定向到web路由,但ajax不能。
$.post("{{route('cfmlogin
我有多个单一形式的按钮,这就是为什么我使用ajax对不同的按钮单击事件调用不同的方法。但是,当我使用ajax和返回视图调用方法时,它将视图代码作为响应发送,我需要在该视图上重定向--我的方法代码如下所示。
public function store(Request $request)
{
return view('surat.proceed_sell');
}
我可以使用ajax重定向其他视图吗?或任何其他方式调用不同的方法,在不同的按钮,点击事件,然后请告诉我。
我有一个表格中的按钮:
<button id="save" type="submit" formaction="@Url.Action("SaveEvent")" formmethod="post">Save</button>
它发布到此控制器:
public async Task<ActionResult> SaveEventAsync(EventDataModel vm)
{
// save to db etc...
TempData["Saved
在提交了使用Ajax的表单后,我试图重定向到结果页面。表单是一个半长的多步表单,因此Ajax是为用户体验启用的。
我已经创建了一个新的WebformHandler,我正在使用confirmForm()方法,但是我在重定向工作上遇到了困难。我的Webform中的“确认”设置设置为“None”。我也没有在日志中看到错误。
namespace Drupal\burnout_module\Plugin\WebformHandler;
use Drupal\Core\Form\FormStateInterface;
use Drupal\webform\Plugin\WebformHandlerBas
下面的代码应该在AJAX方法完成后重定向到我的网站的索引页面。它重定向,但该页没有任何内容加载,它只是一个空页与背景。
function login(){
var uname = document.getElementById("UserName").value;
var upass = document.getElementById("Password").value;
var response = $.ajax({ type: "POST",
url: "../../php_scripts/a
我使用的是kineticjs库,我有一个脚本,它使用toDataURL方法将舞台保存为图像,并使用XMLHttpReuest将其上传到服务器。所有的工作原理,使图像保存到服务器,但我不能让页面重定向或改变,一旦完成。
我用于生成图像的javascript/kineticjs代码是:
function save() {
stage.toDataURL({
callback: function(dataUrl) {
var ajax = new XMLHttpRequest();
ajax.open("POST"
我想问一下,如果已经发送了退货,是否有人知道如何重定向用户。
在我的例子中,我尝试完成以下工作。生成pdf并由浏览器将其作为下载发送。但在发送之后,我仍然希望重定向,因为数据库记录将在此过程中更新。
我在控制器中的代码如下:
session::flash('informationmessage', 'The labour entries were billed');
return $pdf->download();
redirect('admin/customers');
感谢您的帮助,干杯