Class KAIDEN.base.foundation.Ajax

Constructor

Static Ajax ( )
AJAX機能を提供.

常に新しいインスタンスを生成し返却します。

//以下は等価です。
var ajax = new KAIDEN.base.foundation.Ajax();
var ajax = KAIDEN.base.foundation.Ajax();
Returns
KAIDEN.base.foundation.Ajax
インスタンス

Instance members

Instance MethodsDefined By

exec ( Object option ) : XMLHttpRequest KAIDEN.base.foundation.Ajax
汎用ajax送信.

jQuery.ajaxを実行します。

Parameters
option : Object
jQuery.ajax オプション ※詳細はjQueryのドキュメントを参照してください。
Returns
XMLHttpRequest
$.ajax()の戻り値がそのまま返却されます
get ( String url, Object data, Function success ) : XMLHttpRequest KAIDEN.base.foundation.Ajax
GET通信を行う(非同期).
Parameters
url : String
通信先URL ※undefind , nullの場合は事前にsetupした内容を利用
data : Object
サーバーに送信する値
success : Function
成功時のfunction ※詳しくはjQueryAjaxを参照してください
Returns
XMLHttpRequest
$.ajax()の戻り値がそのまま返却されます
getAuto ( String url, Object data, Function success, Function error, Function warning ) KAIDEN.base.foundation.Ajax
GET通信を行う(非同期)※メッセージ表示自動.

AJAXの戻り値として、以下の構成のJSONを想定しています。

Javaの「jp.co.slcs.kaiden.v2.base.foundation.model.dto.LogicResultDto」をJSON化したもの

  • status : 処理結果ステータス
  • data : 返却データ
  • messages : メッセージリスト

処理結果ステータスがエラーの際に、メッセージが格納されていれば、imuiShowErrorMessageにメッセージを表示します。(SPモードの場合、imspShowErrorMessageにメッセージを表示します。)
errorファンクションが呼び出され、dataプロパティのjavascriptオブジェクトへパース結果が渡されます。

処理結果ステータスが成功の際に、メッセージが格納されていれば、imuiShowSuccessMessageにメッセージを表示します。(SPモードの場合、imspShowSuccessMessageにメッセージを表示します。)
successファンクションが呼び出され、dataプロパティのjavascriptオブジェクトへパース結果が渡されます。

処理結果ステータスが警告の際に、メッセージが格納されていれば、imuiShowWarningMessageにメッセージを表示します。(SPモードの場合、imspShowWarningMessageにメッセージを表示します。)
warningファンクションが呼び出され、dataプロパティのjavascriptオブジェクトへパース結果が渡されます。

Parameters
url : String
通信先URL ※undefind , nullの場合は事前にsetupした内容を利用
data : Object
サーバーに送信する値
success : Function
正常時のfunction
error : Function
エラーのfunction ※通信失敗とは異なります。
warning : Function
warning時のfunction
汎用通信エラーメッセージを返却.

関数を上書きをしてメッセージを返却してください。

getSync ( String url, Object data ) : object KAIDEN.base.foundation.Ajax
GET通信を行う(同期).

GET通信(同期)を行い、ajaxの戻り値を返却します。
success時のfunctionなどは設定できません。

Parameters
url : String
通信先URL ※undefind , nullの場合は事前にsetupした内容を利用
data : Object
サーバーに送信する値
Returns
object
ajax返却データ
getSyncAuto ( String url, Object data, Function success, Function error, Function warning ) KAIDEN.base.foundation.Ajax
GET通信を行う(同期)※メッセージ表示自動.

AJAXの戻り値として、以下の構成のJSONを想定しています。
Javaの「jp.co.slcs.kaiden.v2.base.foundation.model.dto.LogicResultDto」をJSON化したものです

  • status:処理結果ステータス
  • data:返却データ
  • messages:メッセージリスト

処理結果ステータスがエラーの際に、メッセージが格納されていれば、imuiShowErrorMessageにメッセージを表示します。(SPモードの場合、imspShowErrorMessageにメッセージを表示します。)
errorファンクションが呼び出され、dataプロパティのjavascriptオブジェクトへパース結果が渡されます。
処理結果ステータスた成功の際に、メッセージが格納されていれば、imuiShowSuccessMessageにメッセージを表示します。(SPモードの場合、imspShowSuccessMessageにメッセージを表示します。)

successファンクションが呼び出され、dataプロパティのjavascriptオブジェクトへパース結果が渡されます。

Parameters
url : String
通信先URL ※undefind , nullの場合は事前にsetupした内容を利用
data : Object
サーバーに送信する値
success : Function
正常時のfunction
error : Function
エラーのfunction ※通信失敗とは異なります。
warning : Function
warning時のfunction
post ( String url, Object data, Function success ) : XMLHttpRequest KAIDEN.base.foundation.Ajax
POST通信を行う(非同期).
Parameters
url : String
通信先URL ※undefind , nullの場合は事前にsetupした内容を利用
data : Object
サーバーに送信する値
success : Function
成功時のfunction ※詳しくはjQueryAjaxを参照してください
Returns
XMLHttpRequest
$.ajax()の戻り値がそのまま返却されます
postAuto ( String url, Object data, Function success, Function error, Function warning ) KAIDEN.base.foundation.Ajax
POST通信を行う(非同期)※メッセージ表示自動.

AJAXの戻り値として、以下の構成のJSONを想定しています。

Javaの「jp.co.slcs.kaiden.v2.base.foundation.model.dto.LogicResultDto」をJSON化したもの

  • status : 処理結果ステータス
  • data : 返却データ
  • messages : メッセージリスト

処理結果ステータスがエラーの際に、メッセージが格納されていれば、imuiShowErrorMessageにメッセージを表示します。(SPモードの場合、imspShowErrorMessageにメッセージを表示します。)
errorファンクションが呼び出され、dataプロパティのjavascriptオブジェクトへパース結果が渡されます。

処理結果ステータスが成功の際に、メッセージが格納されていれば、imuiShowSuccessMessageにメッセージを表示します。(SPモードの場合、imspShowSuccessMessageにメッセージを表示します。)
successファンクションが呼び出され、dataプロパティのjavascriptオブジェクトへパース結果が渡されます。

処理結果ステータスが警告の際に、メッセージが格納されていれば、imuiShowWarningMessageにメッセージを表示します。(SPモードの場合、imspShowWarningMessageにメッセージを表示します。)
warningファンクションが呼び出され、dataプロパティのjavascriptオブジェクトへパース結果が渡されます。

Parameters
url : String
通信先URL ※undefind , nullの場合は事前にsetupした内容を利用
data : Object
サーバーに送信する値
success : Function
正常時のfunction
error : Function
エラーのfunction ※通信失敗とは異なります。
warning : Function
warning時のfunction
postSync ( String url, Object data ) : object KAIDEN.base.foundation.Ajax
POST通信を行う(同期).

POST通信(同期)を行い、ajaxの戻り値を返却します。
success時のfunctionなどは設定できません。

Parameters
url : String
通信先URL ※undefind , nullの場合は事前にsetupした内容を利用
data : Object
サーバーに送信する値
Returns
object
ajax返却データ
postSyncAuto ( String url, Object data, Function success, Function error, Function warning ) KAIDEN.base.foundation.Ajax
POST通信を行う(同期)※メッセージ表示自動.

AJAXの戻り値として、以下の構成のJSONを想定しています。
Javaの「jp.co.slcs.kaiden.v2.base.foundation.model.dto.LogicResultDto」をJSON化したものです

  • status:処理結果ステータス
  • data:返却データ
  • messages:メッセージリスト

処理結果ステータスがエラーの際に、メッセージが格納されていれば、imuiShowErrorMessageにメッセージを表示します。(SPモードの場合、imspShowErrorMessageにメッセージを表示します。)
errorファンクションが呼び出され、dataプロパティのjavascriptオブジェクトへパース結果が渡されます。
処理結果ステータスた成功の際に、メッセージが格納されていれば、imuiShowSuccessMessageにメッセージを表示します。(SPモードの場合、imspShowSuccessMessageにメッセージを表示します。)

successファンクションが呼び出され、dataプロパティのjavascriptオブジェクトへパース結果が渡されます。

Parameters
url : String
通信先URL ※undefind , nullの場合は事前にsetupした内容を利用
data : Object
サーバーに送信する値
success : Function
正常時のfunction
error : Function
エラーのfunction ※通信失敗とは異なります。
warning : Function
warning時のfunction
setDebug ( Object debugData ) KAIDEN.base.foundation.Ajax
AJAXにデバッグモードを設定.

ajax実行時に実際の通信は行わずに引数で設定されたデバッグデータをajaxの戻り値とします。

Parameters
debugData : Object
デバッグデータ
設定.

ajax実行オプションを設定します

Parameters
option : Object
jQuery.ajax オプション ※詳細はjQueryのドキュメントを参照してください。

Static members