ANGULARJS - 保存表单并将选择值作为数据传递

时间:2013-09-18 20:44:53

标签: javascript angularjs

我正在将一个来自jQuery / JS的Radio Show播放器重写为AngularJS。

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

现在,当用户保存新的节目时间时,我使用$http.post('POST/URL', data)发送POST。 Firebug说JSON传递了,但是,当我打印一个包含所有post属性的响应时,没有一个被设置。

有什么想法吗?

控制器功能:

$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);

0 个答案:

没有答案