我如何基于Laravel中<select>的选定选项包含特定表格

时间:2019-03-06 13:53:56

标签: jquery laravel html-select laravel-blade

我有3种选择。这些选项来自数据库。 中的每个项目都有自己特定的形式。我希望如果我选择option1,它将在同一页面上显示form1。所以不要切换到其他网址 我考虑过在刀片中使用@include,但是如果我在进行一些if / else语句时打开页面,该函数会立即运行。 我不确定我是否能完美解释,但这是代码: 选择框:
      
我的想法是在Jquery / js中包含表单  <脚本>     $(document).ready(function(){         $('#object')。on('change',function(){         var optionValue = $(this).val();         // var optionText = $(“#object option:selected”)。value;         $ .ajax({             网址:“ / ajax / get /” + optionValue.toLowerCase()+“”,成功:               函数(结果){                 $('#col-10')。text('@ include('house.form.huur')')             }         });     });     }); ajax调用用于获取属于表单的变量 希望有人提出建议,我做错了什么或我可以做得更好

1 个答案:

答案 0 :(得分:0)

被调用的控制器方法(return)的/ajax/get/" + optionValue.toLowerCase()语句必须是表单HTML。

然后在您的AJAX成功回调中,通过$('#col-10').text('@include('house.form.huur')')更正$('#col-10').html(result)。您可能必须按照documentation所述指定dataType