私は今まで2日間グーグルで行っています:)正解はまだ見つかりません。だから専門家の助けが必要です。 私はphpとmysqlを使うウェブページを書いています。ウェブページ上には、製品のリストが表示されます。各製品の横に「比較」ボタンがあります。ユーザーがボタンを押すと、ダイアログボックスがポップアップし、ユーザーに情報を入力して、ユーザーがダイアログボックスで[送信]または[キャンセル]をクリックする必要があります。ユーザーがダイアログボックスでsubmitをクリックすると、別のページに移動して、彼が探している情報を表示します(うまくいけば)。同じクラスの変数をjQueryに渡します
ダイアログボックスでjQuery-UIダイアログボックスを使用しています。私が直面している課題は、ユーザーが「比較」ボタンをクリックしたときに、製品情報をダイアログボックスに渡す必要があることです。すべての製品情報はmysqlから抽出され、phpでループされて表示されるため、すべて同じクラスになります。例: プロダクト1Compare プロダクト2Compare どのように私は渡す必要があるproduct_infoを知っていますか?どのボタンが選択されているかを区別するために、ボタンと製品情報に属性を追加することを考えました。次に、各ボタンに複数のダイアログ機能を追加する必要があります。
どのような考えがされています。
ありがとう
OK、ここで私はそれをやったし、製品情報を渡すようです。 – user1215305
OK、ここで私はそれをし、製品情報を渡しているようです。私は がボタンを押し $(この).ATTR(「名前」) とき が、私は属性の値を取得する比較ボタンのname属性を追加しました..ここで別の質問があり、私はすべての変数を持って言いますダイアログボックスで、ユーザーが送信をクリックすると、http://comparison.com?product_info = product1&otherstuff = stuffの情報を持つ他のページに送信する必要があります。どのようにリダイレクトできますか? – user1215305
document.location.hrefを使用してトリックを行います – user1215305