2011-07-28 41 views
0

jQueryとajaxを使用してページのいくつかの要素を取得したい...問題ありません。しかし、ユーザーがフォーム内のボタンをクリックするまで、要素は表示されないので、実行されない限り、基本的にはページから何も取り出すことができません。誰でもこれがどのように達成されるのか知っていますか?私はサンプルと私が達成しようとしているものを投稿します。jQuery Ajaxは別のページのフォームリクエストからデータを取得しますか?

12ヶ月前のすべての注文(値= 12)からデータを取得したいと考えています。これは、ページに記載されているフォームれる:

<form action="" method="post" name="form2">  
    <table> 
    <tbody><tr> 
     <td align="center"><span><b>Order History</b></span></td> 
    </tr> 
    <tr> 
     <td> 
     <table> 
      <tbody><tr>  
      <td width="235"> 
<select name="date"> 
<option selected="" value="1">Orders placed in the past 1 month</option> 
<option value="3">Orders placed in the past 3 months</option> 
<option value="6">Orders placed in the past 6 months</option> 
<option value="12">Orders placed in the past 12 months</option> 
<option value="2011"> Orders placed in 2011</option> 
<option value="2010"> Orders placed in 2010</option> 
<option value="2009"> Orders placed in 2009</option> 
</select> 
      </td> 
      <td width="43"> 
      <input type="image" border="0" src="v/vspfiles/templates/4/images/Template/btn_go.gif" name="imageField"> 
      </td> 
      </tr> 
     </tbody></table> 
    <br> 
</form> 

データが表示されたら、URLは変更されませんので、それはまだ「/orders.asp」ですが、私は、その後のデータは、AJAXを使用していることをつかむしたいです。これは可能ですか?

は今1が自分のマイアカウントへページを行かなければならない、そして、彼らはこのフォームが配置されている彼らの注文ページへのリンクをクリックする必要があります。最新の注文を自動的にマイアカウントページに表示したいと思います。

+0

データを取得することを意味しますか?データはどこに保存されていますか?どこに置いておきたいですか? –

+0

データがどこに格納されているのかわからないので、なぜ私はそれを引き出そうとしています。ショッピングカートでは.aspページを編集できないため、フォームの一部を編集できません。フォームをクリックすると、オプションが選択され、[Go]ボタンがクリックされ、注文情報が吐出されます。私はその注文情報を取って/myaccount.aspページに入れようとしています(基本的にデータを動かして最近の注文を素早く表示するようにしています)。 – ToddN

+0

よく...私はあなたがmyaccount.aspにフォームを提出する必要があると思います。 –

答えて

0

あなたがどこにいるのかわからない。

一つは、ユーザがオプション(eg.12)のいずれかを選択したときに実行されることを、いくつかのJavaScriptを配線でき

JavascriptがAjax呼び出しを開始することができる - これは

AJAX呼び出しヒットいくつかのデータを取得します

Ajax呼び出しがもう少し完了すると、javascriptは応答を見て、ブラウザのDOMを操作してデータを提示することができます。

あなたの質問から、私はあなたが助けが必要な場所を把握することができません。

+0

フォーム自体に問題はありません。データに問題はない。私はそれを吐き出して別のページに置く...別のページに書かれたajaxを使ってそのデータを取りたい。 – ToddN

+0

私は質問を修正し、最後に段落を追加してより明確にしました。 – ToddN

関連する問題