【问题标题】:JQuery UI Full Size Calender - Get JSON Data from PHPJQuery UI 全尺寸日历 - 从 PHP 获取 JSON 数据
【发布时间】:2013-12-03 04:20:00
【问题描述】:

我正在使用 JQuery UI 全尺寸日历(主要用于事件管理)。

我有一个 PHP 文件,我在其中准备了一个 JSON。

看看那个 JSON 文件 (json-events.php):

echo json_encode(array(

    array(
        'id' => 111,
        'title' => "Event1",
        'start' => "2013-12-12",
        'url' => "http://yahoo.com/"
    ),

    array(
        'id' => 222,
        'title' => "Event2",
        'start' => "2013-12-16",
        'end' => "2013-12-19",
        'url' => "http://yahoo.com/"
    )

));

现在我想在我的事件日历上使用这些数据。这是代码:

$(document).ready(function() {

        $('#calendar').fullCalendar({

            editable: true,

            events: "json-events.php",

            eventDrop: function(event, delta) {
                alert(event.title + ' was moved ' + delta + ' days\n' +
                    '(should probably update your database)');
            },

            loading: function(bool) {
                if (bool) $('#loading').show();
                else $('#loading').hide();
            }

        });

    });

不知何故,它没有显示事件。整个日历都是空的。没有控制台错误。

【问题讨论】:

  • 您是否使用 JSON.parse(php json value); 解析了从 php 脚本中获得的 json??

标签: javascript php jquery json jquery-ui


【解决方案1】:

您可以使用以下方法从其他页面获取值:

$.getJSON( json-events.php,  function( data ) {

alert(data.id);
alert(data.title);

});

【讨论】:

    猜你喜欢
    • 2014-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-25
    • 2022-01-11
    • 1970-01-01
    • 2015-03-13
    • 1970-01-01
    相关资源
    最近更新 更多