なかなかどうして、この有様よ。

へたれ系PG/SEの技術系メモ+育児日記。

Intra-MartのJsspRpcタグ

Intra-MartでjsspRpcタグを最近使ったのでメモ。
callbackを設定するかどうかで挙動が変わる。

callbackを設定しない場合

callback属性を設定してないので、同期通信でサーバサイドの処理をCall

<!-- JsspRpcタグ属性設定 -->
<IMART type="jsspRpc"
       name="createPdfDataJs"
       page="xxx/yy/zz/create_data">
</IMART>

callbackを設定した場合

callback属性を設定しているので、非同期通信でサーバサイドの処理をCall

<!-- JsspRpcタグ属性設定 -->
<IMART type="jsspRpc"
       name="createPdfDataJs"
       page="xxx/yy/zz/create_data"
       callback = "(function(){})">
</IMART>

※この場合、特に処理をする必要がなかったので無名関数を設定して何も処理しないようにした。
 →空文字だとエラーになるので無名関数設定。
  もしかしたらnullとかfalseとかいけるかも。(未調査)