ユーザがSNのFormに入力している情報を、別サイトに「POST」して新しいウィンドウまたはタブで開く方法を教えて下さい
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
10-11-2023 01:57 AM
HTMLを次の様に記述すると、利用者ブラウザの別タブを開き、現在のページで入力した情報を別タブで指定した別サイトにPOSTする事が出来ますが、これをServiceNowで実装する方法を教えて頂けないでしょうか。
NowSupportに問い合わせましたが回答を持っていないとの事でCommunityに投稿するよう案内が有った状況です。
UI Actionの中でtop.window.open(URL+PARM)を利用して類似動作は実現出来ましたが、メソッドがGETとなりリクエストパラメタをURLに連結する方法になりますので、POSTで実現する方法を探しています。
【実現したい事】
<html lang="ja">
<head>
<script language="javascript">
function test() {
parent.winObj = window.open("about:blank", "subwin");
document.currentForm.target = "subwin";
document.currentForm.action = "https://www.othersite.co.jp/alignment.jsp";
document.currentForm.method = "POST";
document.currentForm.submit();
}
</script>
</head>
<body>
<form name="currentForm">
<input type="text" name="myName">
<input type="text" name="myCity">
<input type="hidden" name="curItem1" value="value1">
<input type="hidden" name="curItem2" value="value2">
<input type="button" value="GO" onclick="Javascript:test();">
</form>
</body>
</html>
実現案をお持ちの方、実現方法をご存じの方がおられましたら教えて頂けないでしょうか。
よろしくお願いいたします。