jQuery Ajax从另一个页面上的Form请求中提取数据?

时间:2011-07-28 16:45:06

标签: ajax forms jquery

我想使用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>

显示数据后,网址不会更改,因此仍然是'/orders.asp',但我想使用ajax获取该数据。这可能吗?

现在必须转到我的帐户页面,然后他们必须点击一个链接,将其带到此表单所在的订单页面。我想在我的帐户页面上自动显示最近的订单。

1 个答案:

答案 0 :(得分:0)

我不清楚你被困在哪里。

当用户选择任何选项时,可以连接一些将执行的JavaScript(例如,12)

Javascript可以启动Ajax调用 - 这会检索一些数据

ajax调用命中服务器上收集一些数据的服务,这些数据应该只是数据,而不是HTML

当Ajax调用完成时,更多javascript可以查看响应,并在浏览器中操作DOM以显示数据。

从你的问题我无法弄清楚你需要帮助的地方。