ユーザがFormで入力した情報を別サイトにPOSTしてユーザのブラウザに別タブで開く方法を教えてください
オプション
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- ハイライト
- 印刷
- 不適切なコンテンツを報告
09-24-2023 12:50 AM
HTMLを次の様に記述すると、利用者ブラウザの別タブを開き、現在のページで入力した情報を別タブで指定した別サイトにPOSTする事が出来ますが、これをServiceNowで実装する方法を教えて頂けないでしょうか。
NowSupportに問い合わせましたが回答を持っていないとの事でCommunityに投稿するよう案内が有った状況です。
UI Actionの中でtop.window.open()を利用して類似動作は出来ましたが、メソッドが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>
実装の経験をお持ちの方、実現方法をご存じの方がおられましたらご教示下さい。
0件の返信0