Skip to content

Intersystems-jp/REST_JSON_sample

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

REST_JSON_sample

jQueryを使用してIRISからJSONデータを取得するサンプルです

サンプルには、次の内容が含まれます。

・REST + JSON

・REST + CORS

※それぞれ、$.getJSON と $.ajax で取得する方法を記載しています。

※サーバ側ではSelect文の実行結果をJSON_OBJECT関数を使用しJSON文字列で出力しています。

 関数については以下のドキュメントをご覧ください。

 https://docs.intersystems.com/irislatestj/csp/docbook/DocBook.UI.Page.cls?KEY=RSQL_jsonobject

========

使用手順は以下になります。

1. USERネームスペースにjson.xmlをインポート・コンパイル

2. テスト用データの作成(ターミナルで以下のコマンドを実行する)

  USER>do ##class(Sample.Person).Populate(200)

3. 初期設定(REST用)

 管理ポータル > セキュリティ管理 > ウェブ・アプリケーション

 新しいウェブ・アプリケーションを作成ボタンを押す

 名前 /csp/user/rest
 ネームスペース    user
 ディスパッチ・クラス REST.Person

 保存ボタンを押す

4. test_json.htmlをWEBサーバに配置する

 例:
 
 C:\Inetpub\wwwroot          <-- IIS ルート
 
 C:\InterSystems\IRIS\CSP\user     <-- cspフォルダ

5. test_json.htmlをブラウザで開く

 例:
 
 http://localhost/test_json.html
 
 http://localhost:52773/csp/user/test_json.html
 
 ※サンプル内のクロスドメイン対応URLは、http://127.0.0.1:52773/ を使用(PWS用サンプル)

6. テキストボックスに適当なID(1,2,100など)を入力し、検索ボタンを押して出力結果を確認する。

About

jQueryを使用してIRISからJSONデータを取得するサンプル

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages