JQuery Ajax вытащить данные из запроса формы на другой странице? - PullRequest
0 голосов
/ 28 июля 2011

Я хочу получить некоторые элементы страницы, используя 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 голосов
/ 28 июля 2011

Мне не ясно, где вы застряли.

Можно подключить некоторый JavaScript, который будет выполняться, когда пользователь выбирает любую из опций (например, 12)

Javascript может инициировать вызов Ajax - это возвращает некоторые данные

Вызов ajax обращается к службе на сервере, которая собирает некоторые данные, которые должны быть просто данными, а не HTML

Когда Ajax-вызов завершается, еще какой-то javascript может посмотреть на ответ и манипулировать DOM в браузере для представления данных.

По твоему вопросу я не могу понять, где тебе нужна помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...