javascript - 如何从刀片模板中的 Javascript 文件重定向 Laravel 路由
问题描述
我有一张处方表格,并使用 AJAX 提交了表格。
现在我想在表单成功提交后自动从 AJAX 重定向到另一个路由。
我尝试了几种选择,例如
window.location.href = "{ url('/show-all-prescription') }"
和
{{ route('/show-all-prescription')}}
AJAX 代码
jQuery.ajax({
url:"{{ url('/submit_prescription') }}",
type: 'GET',
data: {name: name, age: age, mobile_no: mobile_no},
success:function(msg){
if(msg>0)
{
// window.location.href = "{ url('/show-all-prescription') }";
{{ route('/show-all-prescription')}}
}
}
});
并得到了错误
路由 [/show-all-prescription] 未定义
路由.php
Route::get('/show-all-prescription', 'prescriptionController@show_all_prescription');
但没有得到结果。有人帮忙吗?
解决方案
在路由文件中
Route::get('/show-all-prescription', 'prescriptionController@show_all_prescription')->name('show-all-prescription');
然后在刀片文件ajax请求中,
window.location.href = "{{ route('show-all-prescription')}}";
推荐阅读
- php - 全局 CSS Laravel
- javascript - 我控制台日志(数组)的 Firestore onSnapshot 值与我返回的(函数)不同
- grafana - 计算计算机(标签),因为它们在 InfluxDB 中的状态(标签)=“关闭”
- python - Kuberenetes 在 CentOS 7 上导入问题 Python 3.6.8
- java - 无法在项目后端执行目标 com.google.cloud.tools:appengine-maven-plugin:2.3.0:run (default-cli)
- reactjs - 底部有一个细细的白色边框,我只能用边框删除:0 !重要
- python - python中的yaml变量
- nestjs - 如何在带有嵌套会话的守卫中使用会话对象
- javascript - 使用 setTimeout 重新加载 Ajax 函数不会首先清除先前的超时
- python - 如何使用 struct.unpack 从 python 3 中的字节列表中提取 int?