以下の処理をFuelPHP1.7で処理をしたいと思っています。
わからないこと
・どこのディレクトリに入れるといいのか。
他の疑問点
FuelPHPのルーティングではなくJqueryでルーティングを行うことは可能なのでしょうか?
fuel/app/config/routes.phpでルーティングをするのはわかりましたがここで処理が行われていない場合はどこでURIの設定を行えばいいのかが初心者のためわかりません。
kanrijson_main.html
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <body> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js"></script> <script src="test.js"></script> <!-- <script src="kanrijson.js"></script> <!-- <button type="button" id="btn_display">表示</button> <article class="lists"> --> <div id="year"> 受験履歴: <table> <tbody> <tr> <th><span class="year"></span></th> <th><span class="year"></span></th> <th><span class="year"></span></th> </tr> <tr> <td><span class ="goukaku"></span>(1)</td> <td><span class ="goukaku"></span>(2)</td> <td><span class ="goukaku"></span></td> </tr> </tbody> </table> </div> <!-- </article> --> </body> </html>
kanrijson_api.php
<?php header("Content-Type: application/json; charset=utf-8"); //ヘッダー情報の設定 $ary_lists = array(); //配列宣言 //リスト情報 $ary_lists = array( "TAROU" => array( "TestTitle" => "テストA", "Year" => "2018", "PassedFlg" => "true", "Gouhi" => "合格" ), "SATOU" => array( "TestTitle" => "テストB", "Year" => "2017", "PassedFlg" => "true", "Gouhi" => "不合格" ), "NAKAGAWA" => array( "TestTitle" => "テストC", "Year" => "2016", "PassedFlg" => "false", "Gouhi" => "未受験" ) ); echo json_encode($ary_lists); //jsonオブジェクト化。 exit;
test.js
$(function() { $.ajax({ url: 'kanrijson_api.php', dataType : "json", }).done(function(datas) { var i = 0; $.each(datas, function(key, item) { $(".year").eq(i).text(item.Year); $(".goukaku").eq(i).text(item.Gouhi); i++; }) }).fail(function(XMLHttpRequest, textStatus, error) { alert(error); }) })
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/02/20 02:53