2011-12-29 16 views
0

誰かが私を喜ばせることができるかどうか疑問に思う。jQueryモーダルダイアログ

私は作業していましたが、私はthis jQuery Modalダイアログボックスをまとめて管理しましたが、うまくいきます。

今私がしようとしているのは、ボタンをクリックしてthisページをダイアログボックスにリンクすることです。具体的には、[画像をアップロード]ボタンです。

ボタンをクリックすると、ダイアログボックスが画面に正しく表示されますが、呼び出されたメインページ上にホバーするのではなく、別のWebブラウザーページに表示されます。

私は数日間この作業を続けてきましたが、問題を回避できないようです。私は、問題はダイアログボックスのコードではないと思っていますが、私はそれを開く方法をよく考えています。つまり、メインフォームに2つの送信ボタンがあるということは、この特定のシナリオで「送信」ボタンの両方を処理する方法がわからないため、次の図のようにページを呼び出したことを意味します( )。

<form name="savemyfindstolocation" id="savemyfindstolocation" method="post" action="testdialog.php"> 

私はちょうど誰かが、おそらく、このしてくださいを見て、私が間違って行ってきたところ私に知らせてできたかどうかを疑問に思いました。

多くの感謝と種類について

答えて

2

あなたは絶対に間違っているチームメイトを行っています。私が間違っていなければ、ダイアログフォームであるtestdialog.phpのようなアクションを持つフォームを作成しました。 ボタンアップロード画像type="submit"としました。これは今行われているように、コースの形式を送信します。 ダイアログを開くには、type="button"の入力ボタンまたはonClickイベントのリンク/アンカーを使用する必要があります。 ダイアログがどこにあるのか、どのようにダイアログを操作しているのか教えてください。

+0

こんにちは、私の投稿に返信いただきありがとうございます。あなたは 'testdialog.php'が私のダイアログボックスであるという点で絶対に正しいです。私のダイアログボックスは私のサーバー上に別のファイルとして置かれており、基本的にはユーザーがイメージをアップロードできるようにしており、その機能はうまく動作します。私はあなたに必要なものすべてを与えてくれることを願っています。種類: – IRHM

+0

クール。ですから、あなたが働く方法は、testdialog.phpページに内部情報(アップロード画像フォーム、後処理エラー/成功フォーム、メッセージなど)を保存するだけです。画像のアップロードボタン/リンクで、testdialog.phpをURLパラメータとしてダイアログボックスを呼び出します。 URLパラメータがない場合は、ajaxを使用してtestdialog.phpからデータを取得し、ダイアログボックスに表示します。あなたはそれを持っていますか? –

+0

こんにちは、本当に馬鹿だと私を許してください。私は基本的にtestdialog.phpページだけを残す必要があることを理解していますが、私は比較的新しいので、おそらくURLパラメータオプションを理解することができます。多くのありがとうと親切に感謝します。 – IRHM

関連する問題