jQuery を使用してフォーム (非 ajax) を送信できるようにするには、ハックを行う必要があります。
if
ステートメントを実行しないと、フォームは送信されません:
これは機能します(フォームが送信されます)
$("#myHiddenFieldID").val(JSON.stringify(jsObject));
var x = $("#myHiddenFieldID").val();
if (x) {
$("#myHiddenForm").submit();
}
これは機能しません (フォームが送信されず、フィールドが空のままになります)
$("#myHiddenFieldID").val(JSON.stringify(jsObject));
var x = $("#myHiddenFieldID").val();
// I used to put an alert here, which was shown __before__ the text appeared in the text field???!!!
$("#myHiddenForm").submit();
ここでテキストフィールドの内容を読まなければならない理由がわかりません...