【发布时间】:2019-08-28 02:01:48
【问题描述】:
我有一张处方表格并使用 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] 未定义
route.php
Route::get('/show-all-prescription', 'prescriptionController@show_all_prescription');
但没有得到结果。有人帮忙吗?
【问题讨论】:
-
如果您的 JS 外部从刀片模板中加载或呈现?
-
@paskl...刀片模板内
-
当你创建一个 JS 变量并将其值从刀片设置为路由路径时会发生什么?渲染模板中的 JS 变量是未定义还是值正确?
-
@paskl...我已经更新了我的代码..请检查
标签: javascript php jquery laravel laravel-blade