2

我正在将 jQuery / JS 的 Radio Show 播放器改写为 AngularJS。

在后端,每当用户想要为节目添加新的时间段时,他们基本上都会选择节目、日期、开始和结束时间。我使用 SELECTS 拥有所有这些选项。选择选项是通过 ajax 查询填充的。

现在,当用户保存新的放映时间时,我使用$http.post('POST/URL', data). Firebug 说 JSON 会通过,但是,当我打印包含所有帖子属性的响应时,它们都没有设置。

有任何想法吗?

控制器功能:

$scope.setShows = function(data){
  d = {
    showID: data.show.id,
    day: data.day.id,
    start: data.start,
    end: data.end
  }
  ShowTimes.set(d);
}

POST ajax 函数:

factory.set = function(data){
  console.log(data);
  $http.post('includes/admin/set_show_time.php', data);
}

等式的PHP方面:

$showID = $_POST['showID'];
$day = $_POST['day'];
$start = $_POST['start'];
$end = $_POST['end'];

$arr = array(
  'showID' => $showID,
  'day' => $day,
  'start' => $start,
  'end' => $end
);

print json_encode($arr);
4

0 回答 0