2

ラジオ番組プレーヤーを jQuery/JS から AngularJS に書き直しています。

バックエンドでは、ユーザーがショーの新しい時間枠を追加したいときはいつでも、基本的にショー、曜日、開始時刻と終了時刻を選択します。SELECTS を使用して、これらすべてのオプションを用意しています。選択オプションは、ajax クエリを介して入力されます。

ここで、ユーザーが新しいショータイムを保存すると、 を使用して POST を送信し$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