首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何转换ajax响应并使用刀片模板中的每个循环?

如何转换ajax响应并使用刀片模板中的每个循环?
EN

Stack Overflow用户
提问于 2018-09-04 01:12:57
回答 1查看 5.1K关注 0票数 0

我有这个ajax响应,我对如何将它转换为刀片模板中的foreach循环感到有点困惑。我想要做的是在一个月中得到日期,然后显示每个日期的复选框。

控制器:

代码语言:javascript
运行
复制
public function days(Request $request){
$days=array();
$id = $request->input('months');
$month = $id;
$year = 2018;
for($d=1; $d<=31; $d++) {
$time=mktime(12, 0, 0, $month, $d, $year);       
if(date('m', $time)==$month && date('w', $time)>0 && date('w', $time)<6) {
$days[]=date('Y-m-d H:i:s', $time);}}
return response()->json($days);}

Ajax:

代码语言:javascript
运行
复制
$(document).ready(function(){
$('.testing').on('change',function(){
var test=$(this).val(); 
$.ajax({
 type:'get',
 url:'/days',
 data:{"months":test,"_token": "{{ csrf_token() }}"},
 success: function(data){
  $('#ajax_data').html(data);
 }}); });});

叶片

代码语言:javascript
运行
复制
<select class="testing" name="test" id="test">
<option value="0" dissable="true" selected="true">Select</option>
<option value="1" >JAN</option>
<option value="2">FEB</option>
</select>@foreach($days as $day)<input type="checkbox"  name="days[]"  > @endforeach
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-09-04 02:30:57

就像@boussadjra说你应该删除foreach

代码语言:javascript
运行
复制
<select class="testing" name="test" id="test">
<option value="0" dissable="true" selected="true">Select</option>
<option value="1" >JAN</option>
<option value="2">FEB</option>   
<div id="days"></div>



 $(document).ready(function(){
    $('.testing').on('change',function(){
        var test=$(this).val(); 
        $.ajax({
         type:'get',
         url:'/days',
         data:{"months":test,"_token": "{{ csrf_token() }}"},
         success: function(data){
                $("#days").empty();
                $.each(data,function(index,value){
                    $("#days").append('<input type="checkbox" value="'+value+'" name="days[]"  > '+value+'<br/>');
                });
            }
        });
    });
});
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52157594

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档