FORMタグがない状況でJavaScriptからパラメータをPOSTで渡す関数です。
1 2 3 4 5 6 7 8 9 10 11 12 |
var post_submit = function(url, data) { // FORMがなければ作ればいいじゃない。 var _html = '<form method="POST" action="' + url + '" id="temp_form" style="display:none;">'; for(var x in data) { _html += '<input type="hidden" name="' + x + '" value="' + data[x] + '" >'; } _html += '</form>'; $("body").append(_html); $('#temp_form').submit(); $('#temp_form').remove(); }; |
引数のdataには連想配列でパラメータを渡します。