2017-04-22 72 views
0

这里是我的观点,我有jquery我希望所有动态添加输入应提交给控制器,我不知道我可以如何实现这些输入类型是动态我tryig所以,我的英语如何动态添加jquery在laravel中提交

<script type="text/javascript"> 
        $(document).ready(function() { 
        @foreach($result as $s) 
        @if($s->fieldtype=='text') 
        $("#form1").append('<div class="row"><label>{{$s- 
    >fieldname}}</label><input type="text" name="" id> </div>'); 
        @elseif($s->fieldtype=='textarea') 
        $("#form1").append('<div class="row">{{$s->fieldname}}<input type="text" name=""><input type="text" </div>'); 
        @endif 
         @endforeach 
         $("#form1").append('<div> <input type="submit" 

    value="Submit" href="{{url('select2')}}"></div>'); 

      }); 
        </script> 

href是不工作

+0

但它的工作,如果我使用laravel –

+0

行 - 对不起 - 当你说“href不工作”你是什么意思 - 什么是href的价值?链接没有把你带到你期望的地方吗?要么? –

+0

该代码是可怕的阅读和保持混合这样的2种语言。使用json_encode()回声您的PHP数组到一个JavaScript变量...然后使用JavaScript做所有的循环和条件 – charlietfl

回答

-2

在laravel实现它加入你的结果在JavaScript var和继续使用JavaScript和jQuery您的工作。 liek这个:

var result={{$result->all()}}; 

现在,你可以parseJson你的变量和其他。

+0

这没有什么可以回答 – charlietfl

+0

问题你可以用jquery检查fieldType并追加它,这是什么问题? – misio

+0

OP指出* *“href不起作用”*,您的答案与此无关。答案的第一个目标是解决眼前的问题,而不是优化 – charlietfl

相关问题