JavaScript

Javascript(jQuery)でformを生成して.submit()するとFirefoxだけ動作しないエラー

$('<form/>', {action: '/url', method: 'post'}) .append($('<input/>', {type: 'hidden', name: 'test1', value: 'data1'})) .append($('<input/>', {type: 'hidden', name: 'test2', value: 'data2'})) .submit(); と書いて、ChromeとかSafariとかで動いているから満足していたが</input/></input/></form/>…

[jQuery/Ajax]POSTでフォームの情報を送信し、jsonのデータを受け取る。

今まではGETを使っていたのだが、 セキュリティの観点からPOSTにしたいと言うことで フォームの値をPOSTで渡し、jsonの形式でデータを受け取れるようにした。 今まではgetJSONを使っていた。 $.getJSON( "/URL", {"key":"value"}, function(data){ ... } ); …