Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/404.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在ASP.net的JQuery中使用for循环生成字符串?_Javascript_Jquery_Asp.net - Fatal编程技术网

Javascript 如何在ASP.net的JQuery中使用for循环生成字符串?

Javascript 如何在ASP.net的JQuery中使用for循环生成字符串?,javascript,jquery,asp.net,Javascript,Jquery,Asp.net,我必须通过如下循环列表在Jquery中生成一个字符串 events: [ { title: 'All Day Event', start: '2014-11-01' }, { title: 'Long Event', start: '2014-11-07', end: '2014-11-10' },

我必须通过如下循环列表在Jquery中生成一个字符串

events: [
        {
            title: 'All Day Event',
            start: '2014-11-01'
        },
        {
            title: 'Long Event',
            start: '2014-11-07',
            end: '2014-11-10'
        },
        {
            id: 999,
            title: 'Repeating Event',
            start: '2014-11-09T16:00:00'
        },
        {
            id: 999,
            title: 'Repeating Event',
            start: '2014-11-16T16:00:00'
        },
        {
            title: 'Conference',
            start: '2014-11-11',
            end: '2014-11-13'
        },
        {
            title: 'Meeting',
            start: '2014-11-12T10:30:00',
            end: '2014-11-12T12:30:00'
        },
        {
            title: 'Lunch',
            start: '2014-11-12T12:00:00'
        },
        {
            title: 'Meeting',
            start: '2014-11-12T14:30:00'
        },
        {
            title: 'Happy Hour',
            start: '2014-11-12T17:30:00'
        }
    ]
列表包含这些元素,但我无法生成此类字符串。我尝试了两种方法

for(var i=0; i<customers.length; i++)
            {
            "{"

                "title:" +customers[i].Column1+","
                "start:"+customers[i].Column3
                "}"


            if(i!=customers.length-1)
            {
                ","
            }   

            }
但我无法得到正确的结果,请给我这个解决方案。要得到列表,我使用以下coe

    $(document).ready(function () {
     $.ajax({
         type: 'POST',
         dataType: 'json',
         contentType: 'application/json',
         url: 'ProjectedYieldCalender.aspx/GetData',
         data: '{}',
         success:
            function (data) {

                var eventList = data.d
               eventList=demo(eventList);
                initCalendar(eventList);
            }

     });

 });
 function initCalendar(eventList) {
   $('#calendar').fullCalendar({
    header: {
        left: 'prev,next today',
        center: 'title',
        right: 'month,basicWeek,basicDay'
    },
    //defaultDate: '2014-08-12',
    editable: true,
    eventLimit: true, // allow "more" link when too many events
    events: [
      eventList
    ]
});


 }

谢谢

是否希望所有活动都集中在一个活动上。那么这可能会有帮助

var string;
$.each(events, function() {
 string += "{title:" + this.title + "start:" + this.start + "}" ;
});

看来你是痴心妄想。请看MDN如何将内容分配给变量“ProjectedYieldCalendar.aspx/GetData”页面返回json数据?
var string;
$.each(events, function() {
 string += "{title:" + this.title + "start:" + this.start + "}" ;
});