1

私はシリアル化機能を数え切れないほど使用しようとしましたが、成功したことは一度もありません。私は尋ねて、おそらく私が間違っていることを確認すると思いました。

1.9.1 である JQuery の最新リリースを使用しています。関数内からアラートを出すことができるので、JQuery がロードされていないわけではありません。フォームを投稿した後に返されるのは、空のコンソール ログだけです。

これを機能させるには何が必要ですか?

ここに私のHTMLがあります

  <form id="admin-form" method="post" action="">
    <input type="text" id="test" />
    <input type="submit" value="Save" />
  </form>

ここにJQueryがあります

  $("#admin-form").on('submit', function(e){
    e.preventDefault();

    $.post( "/index", $("#admin-form").serialize(),function(data) {

    });
  });
4

1 に答える 1

1

この質問に対する答えを探して、このサイトのいくつかの投稿を調べたところ、見つけました。他の誰かがこの問題を抱えている場合は、要素で属性を指定したことを確認nameしてください。私は通常、すべての要素でこの属性を省略しているため、機能しserializeていませんでした。

于 2013-10-20T03:05:19.177 に答える