私はjqueryのシリアル化のドキュメントをチェックアウトし、私は、フォーム内のすべてのフィールドをシリアル化してから出力を印刷あまりにも最善の方法を見つけようとしています、デモのような何かを持っていますフォーム提出時にserializeを呼び出すと、falseが返され、それが表示されます。Serializeをすべてのフィールドが
思考?
私はjqueryのシリアル化のドキュメントをチェックアウトし、私は、フォーム内のすべてのフィールドをシリアル化してから出力を印刷あまりにも最善の方法を見つけようとしています、デモのような何かを持っていますフォーム提出時にserializeを呼び出すと、falseが返され、それが表示されます。Serializeをすべてのフィールドが
思考?
document.readyメソッドの中に入れていますか?あなたはそのように終わっているようです...それは次のようになります:
$(function() {
$(":checkbox, :radio").click(showValues);
$("select").change(showValues);
$('form').bind('submit',function() { showValues(); return false; });
showValues();
});
function showValues() {
var str = $("form").serialize();
$("#results").text(str);
}
あなたがformsプラグインを使用する場合は、あなたがこれを行うことができます:
var formData = jQuery('form').formSerialize();
alert(formData);
フォーム内のすべての要素をシリアル化します。
はい、どうしますか?解説を探していますか?シリアル化はうまく動作します。 – cgp
これは、すべてのフィールドを表示する最も簡単な方法ですか?フォームフィールドのすべてをシリアル化しようとしています。 – Coughlin