2011-07-10 8 views
0

私のサイトの設定にはajaxフォームがあります。ユーザがimgを押した後、ajaxスクリプトはset.phpというPHPファイルを呼び出します。このファイルでは、私はそれが(Ajaxフォームがリセットされているが、私は、user.phpするメタを持っている)okですフォームAjaxフォームのリフレッシュで問題が発生する

<form method="post" action="users/set.php" enctype="multipart/form-data">

ユーザーの更新もし何かを持っています。 しかし、彼がボタンを押すと、彼はファイルusers/set.php(本当に悪いもの)に向かいます。

私はこれを修正するための提案をしたいと思います。何jqueryの

あなたは全くactionを持っているのJavaScriptでpreventDefault()を使用するか、することはできませんあなた

+0

JavaScriptがAJAXリクエストをプッシュしていると仮定すると、フォームアクションはなぜ存在するのでしょうか? – arkigos

答えて

0

ありがとう)お願いします。

+0

最初のエラーはokです。さわやかなページはどうですか? '((!isset($ _ POST [' hidden '])|| $ change == 0)&& $ err == 0){' – MayTheSchwartzBeWithYou

+0

これは動作しません:S、preventDefaultについてそれを見てもそれを理解していない。私は眠った後に見ます。ありがとうございます – MayTheSchwartzBeWithYou

+0

A.アクションを維持し、ボタンを削除し、 'a'を置いてonClickを添付してください。 B.防止は非常に簡単です。リンク上に配置すると、リンクは機能しません。フォームボタンに配置すると、送信されません。 – Eric

関連する問題